An open API service indexing awesome lists of open source software.

https://github.com/kallsyms/dbidbg

RE-focused debugger based around dynamic binary instrumentation (DBI) rather than ptrace.
https://github.com/kallsyms/dbidbg

Last synced: 2 months ago
JSON representation

RE-focused debugger based around dynamic binary instrumentation (DBI) rather than ptrace.

Awesome Lists containing this project

README

        

# DBIdbg

A x86 Linux debugger that can be used to debug things normally too complex for debuggers.

## Motivation

To speed up the debugging process (especially debugging black-box/RE) by allowing for debug breakpoints to be set on much more abstract things than normal debuggers allow, such as:

* Count the number of times this tight loop is run
* Break whenever a string with the contents "AAAA" is loaded into rdi

### Why Rust?

I wanted to learn rust.
Also to remove core debugger stuff as a potential source of errors/crashes.
There's going to be enough memory-unsafe stuff happening already, I don't want parts of the debugger to potentially add to the mess.