IDACyber เป็นปลั๊กอินการแสดงข้อมูลเชิงโต้ตอบสำหรับ IDA Pro ประกอบด้วย "ตัวกรองสี" ภายนอกที่แปลงไบต์ข้อมูลดิบให้เป็นผืนผ้าใบที่สามารถใช้ตรวจสอบและนำทางข้อมูลแบบโต้ตอบได้ ขึ้นอยู่กับตัวกรองในบริบท การเรียกดูข้อมูลนี้ด้วยสายตาสามารถเปิดเผยโครงสร้างและรูปแบบเฉพาะได้อย่างแท้จริงจากมุมมองแบบซูมออก
Ctrl-Shift-C เริ่มปลั๊กอินและสร้างหน้าต่างที่เชื่อมต่อได้ใหม่ สามารถสร้างหลายอินสแตนซ์ได้โดยการเรียกใช้ปลั๊กอินอีกครั้ง ซึ่งช่วยให้ตัวกรองสีหลายตัวสามารถทำงานพร้อมกันได้ ผืนผ้าใบผลลัพธ์สามารถโต้ตอบได้โดยใช้การควบคุมด้วยแป้นพิมพ์และเมาส์ ด้วยอินสแตนซ์ของ IDACyber ที่โฟกัส คุณสามารถเปิดคู่มือฉบับย่อได้โดยการกด Ctrl-F1 ส่วนความช่วยเหลือเกี่ยวกับตัวกรองที่ใช้งานอยู่สามารถแสดงได้โดยการกด Ctrl-F2
IDACyber ได้รับการออกแบบให้ปรับแต่งได้ง่ายโดยเสนอความสามารถในการเพิ่ม "ฟิลเตอร์สี" ใหม่ลงไป ตัวกรองสีคือสคริปต์ IDAPython ภายนอกที่ต้องวางไว้ภายในโฟลเดอร์ "cyber" ซึ่ง IDACyber จะโหลดระหว่างการเริ่มต้นระบบ กลไกหลักประกอบด้วยฟังก์ชันเรียกกลับ "on_process_buffer()" ซึ่งแต่ละตัวกรองสีคาดว่าจะนำไปใช้ ฟังก์ชันนี้จะถูกส่งผ่านข้อมูลดิบที่จะประมวลผลโดยตัวกรองสี ซึ่งควรจะส่งคืนรายการสีในรูปแบบ RGB IDACyber จะนำรายการสีนี้และวาดลงบนผืนผ้าใบแบบโต้ตอบ
ตัวอย่างเช่น โค้ด โปรดดูฟิลเตอร์สีที่มีอยู่ในโฟลเดอร์ "cyber" ฟิลเตอร์สองตัว "NES" และ "GameBoy" เป็นสองตัวอย่างง่ายๆ ที่สามารถใช้เป็นโครงกระดูกพื้นฐานสำหรับการเขียนฟิลเตอร์สีใหม่
ใช่ :[