debugger
1.0
นี่คือพื้นที่เก็บข้อมูลสำหรับดีบักเกอร์นินจาไบนารี ดีบักเกอร์เขียนใน C ++ และจัดส่งด้วย BN เป็นปลั๊กอิน
นี่คือเมทริกซ์การเปรียบเทียบปัจจุบันของดีบักเกอร์ เส้นแนวนอนยืนสำหรับที่เราเรียกใช้ BN และเส้นแนวตั้งยืนสำหรับเป้าหมาย
| เป้า ? เจ้าภาพ | แม็กอส | ลินเวกซ์ | หน้าต่าง | บันทึก |
|---|---|---|---|---|
| แม็กอส | ใช่ (ท้องถิ่น/รีโมท) | ใช่ (รีโมท) | ใช่ (รีโมท) | |
| ลินเวกซ์ | ใช่ (รีโมท) | ใช่ (ท้องถิ่น/รีโมท) | ใช่ (รีโมท) | |
| หน้าต่าง | วางแผน | วางแผน | ใช่ (ท้องถิ่น/รีโมท) | |
| เซิร์ฟเวอร์ GDB | ใช่ | ใช่ | ใช่ | (1) |
| เซิร์ฟเวอร์ LLDB | ใช่ | ใช่ | ใช่ | |
| เคอร์เนล Windows | TBD | TBD | วางแผน | |
| โปรโตคอล Debugadapter | วางแผน | วางแผน | วางแผน |
คำอธิบาย:
Yes หมายถึงคุณสมบัติที่รองรับPlanned หมายความว่าเราวางแผนที่จะดำเนินการTBD หมายความว่าเรายังไม่ได้ตัดสินใจว่าจะสนับสนุนหรือวิธีการสนับสนุนNo สามารถทำได้อย่างน้อยก็ในตอนนี้หมายเหตุ:
(1). ตอนนี้เรารองรับ GDBSERVER ด้วยการดีบักระยะไกล Android เท่านั้น รองรับ GDBSERVER อื่น ๆ หรือ GDB Stub, EG, QILLEN, VMware, QEMU จะถูกเพิ่มในภายหลัง
ความคืบหน้าถูกติดตามในปัญหานี้
ดีบักเกอร์ได้รับการจัดส่งกับ Binary Ninja ในสาขาที่มั่นคงและการพัฒนา หากคุณต้องการมีส่วนร่วมในรหัสให้ดูคำแนะนำในการสร้าง
Binary Ninja Debugger เป็นโอเพ่นซอร์สพร้อมใบอนุญาต Apache 2.0
สำหรับส่วนประกอบโอเพ่นซอร์สหรือการแจกจ่ายซ้ำและใบอนุญาตของพวกเขาโปรดดูรายการนี้