What problem does it solve?
Binary analysis and exploit development require a correctly configured debugger environment, and manually setting up GDB with Pwndbg, choosing the right invocation mode, and capturing crash state is error-prone and slow.
Core Features & Use Cases
- Pwndbg-integrated GDB: Uses the system gdb with Pwndbg loaded via /root/.gdbinit, so no separate debugger installation is needed.
- Batch crash triage: Runs bounded batch sessions that capture backtraces, register state, and crash details for provided binaries.
- Repeatable sessions: Supports gdb command files and pairs debugger output with checksec, strace/ltrace, and pwntools for complete analysis.
- Use Case: Given a crashing CTF or audit binary, run a batch gdb session to capture the backtrace and registers, confirm mitigations with checksec, and record the crash input for an exploit development report.
Quick Start
Use gdb with Pwndbg to run the provided binary in batch mode and report the backtrace, registers, and crash state.