diff options
author | P.D. Parnoff <cryptoanarquismo@biofcentral.com> | 2014-08-06 08:53:43 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2014-08-06 08:53:43 +0700 |
commit | a225fbedfbbc7e253bcc74cd5441014f9de84137 (patch) | |
tree | bfdd9d77d68383ec59172c4e17c5e6e97821aa45 /development/edb-debugger/README | |
parent | 7dddf97e9edeb5322b2f00fa5b806b78940fd02a (diff) |
development/edb-debugger: Added (Evan's Debugger).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/edb-debugger/README')
-rw-r--r-- | development/edb-debugger/README | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/development/edb-debugger/README b/development/edb-debugger/README new file mode 100644 index 0000000000000..9ee724b6669a3 --- /dev/null +++ b/development/edb-debugger/README @@ -0,0 +1,34 @@ +edb (Evan's Debugger) is a graphical, Qt4-based debugger similar to OllyDbg, +written on top of the ptrace API. It is built on a plugin-based architecture. + +Its features include: + +*Intuitive GUI interface +*The usual debugging operations (step-into/step-over/run/break) +*Conditional breakpoints +*Debugging core is implemented as a plugin so people can have drop in replacements. + Of course if a given platform has several debugging APIs available, + then you may have a plugin that implements any of them. +*Basic instruction analysis +*View/Dump memory regions +*Effective address inspection +*The data dump view is tabbed, allowing you to have several views of memory open at the same time and quickly switch between them. +*Importing and generation of symbol maps + +*Plugins + Code analysis engine which can identify functions + Search for binary strings + Code Bookmarks + Breakpoint management + Check for updates + Output the current state to the console + Environment variable viewer + Hardware Breakpoints + Heap block enumeration + Opcode search engine plugin has basic functionality (similar to msfelfscan/msfpescan) + Open file enumeration + Reference finder + String searching (like strings command in *nix) + Basic ROP instruction search + +Compared to gdb, edb is more suited to reverse engineering, rather than white-box software debugging. |