Τι είναι και τι πρόβλημα λύνει
Το edb-debugger είναι ένας στατικός και δυναμικός αποσφαλματωτής πολλαπλών αρχιτεκτονικών, γραμμένος σε C++ και βασισμένος στο Qt. Στόχος του είναι να αντικαταστήσει το κλασικό Ollydbg προσφέροντας υποστήριξη για AArch32, x86 και x86-64 σε πολλαπλές πλατφόρμες, με έμφαση στο Linux. Παρέχει μια ενοποιημένη διεπαφή για επιθεώρηση κώδικα, ανάλυση ροής εκτέλεσης και χειρισμό αναπαραστάσεων αποσφαλμάτωσης.
Βασικά χαρακτηριστικά
- Υποστήριξη πολλαπλών αρχιτεκτονικών: AArch32, x86 και x86-64 native code.
- Διεπαφή Qt: Σύγχρονη, επεκτάσιμη γραφική διεπαφή χρήστη.
- Capstone Disassembly: Ενσωματωμένος αποσυναρμολογητής για ακριβή ανάλυση εντολών.
- Ενοποίηση με Git: Προαιρετική οπτικοποίηση γραφημάτων ροής εκτέλεσης μέσω του Graphviz.
- Cross-platform ανάπτυξη: Επίσημα υποστηρίζεται Linux· ports για FreeBSD, OpenBSD, macOS και Windows βρίσκονται υπό ανάπτυξη.
Σε ποιους απευθύνεται
Απευθύνεται σε reverse engineers, ερευνητές ασφάλειας και developers που χρειάζονται έναν πλούσιο σε χαρακτηριστικά αποσφαλματωτή για Linux, με υποστήριξη πολλαπλών αρχιτεκτονικών και ενεργή κοινότητα.