pwndbg

python
mit

Exploit development and reverse engineering with gdb made easy.

pwndbg is a gdb and lldb terminal tool for exploit development, reverse engineering, and low-level debugging.

 

It makes native debugging less painful by showing useful context around the program state, including registers, memory, stack data, hexdumps, disassembly, Linux binaries, ELF files, QEMU user space, QEMU system, and embedded targets.

 

pwndbg gives you the commands you normally wish were built in to gdb or lldb, such as memory search, vmmap, heap tracking, GOT tracking, Python integration, docs, cheatsheets, theming, and a large command set for checking what a binary is doing.

 

pwndbg is useful for CTF players, reverse engineers, security researchers, and low-level developers who need better binary debugging in the terminal.

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.