summaryrefslogtreecommitdiffstats
path: root/development/edb-debugger/README
diff options
context:
space:
mode:
author P.D. Parnoff2014-08-06 03:53:43 +0200
committer Willy Sudiarto Raharjo2014-08-06 03:53:43 +0200
commita225fbedfbbc7e253bcc74cd5441014f9de84137 (patch)
treebfdd9d77d68383ec59172c4e17c5e6e97821aa45 /development/edb-debugger/README
parent7dddf97e9edeb5322b2f00fa5b806b78940fd02a (diff)
downloadslackbuilds-a225fbedfbbc7e253bcc74cd5441014f9de84137.tar.gz
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/README34
1 files changed, 34 insertions, 0 deletions
diff --git a/development/edb-debugger/README b/development/edb-debugger/README
new file mode 100644
index 0000000000..9ee724b666
--- /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.