You must be logged in to sponsor pwndbg
Become a sponsor to Pwndbg
Hi!
Pwndbg is developed for free. If you want to buy us a coffee or support us, please do so through GH sponsors, or, by helping us with development (report bugs, send PRs, do code reviews, add tests etc)! ;)
Pwndbg is a plugin for GDB and LLDB to make debugging suck less. It supports multiple architectures, QEMU kernel & bare metal/embedded devices debugging. It provide features such as:
- richful context displayed on each stop, showing registers, dissassembly, stack memory and backtrace views (and others, see
context --help
) - future registry & memory values shown in the disassembly view thx to Unicorn Engine emulation
- finding glibc stack canaries (cookies) and the global canary value
- glibc heap inspection and glibc heap allocation tracker
- GOT calls tracking (on Linux ELF binaries)
- fetching Linux kernel debugging symbols right from its memory
And many many more (see pwndbg
for commands or config
for its configuration).
But we do want more! We want to keep the tool bug-free, performant, improve LLDB support and add more and more features. We occasionally also fix bugs in related projects such as GDB, LLDB, QEMU or pt-gdb-dump. Support us for all of this! :)
Meet the team
-
Disconnect3d disconnect3dPwndbg project maintainer
-
patryk4815Our Nix, packaging and LLDB expert
-
CptGibbonOur glibc heap expert