Download Latest Version pwndbg-lldb_2025.05.30_s390x-portable.tar.xz (126.6 MB)
Email in envelope

Get an email when there's a new version of pwndbg

Home / 2025.04.13
Name Modified Size InfoDownloads / Week
Parent folder
pwndbg-lldb_2025.04.13_loongarch64-portable.tar.xz 2025-04-15 105.5 MB
pwndbg_2025.04.13_loongarch64-portable.tar.xz 2025-04-15 39.7 MB
pwndbg-lldb_2025.04.13_s390x-portable.tar.xz 2025-04-13 122.5 MB
pwndbg_2025.04.13_powerpc64-portable.tar.xz 2025-04-13 40.3 MB
pwndbg-lldb_2025.04.13_powerpc64le-portable.tar.xz 2025-04-13 109.0 MB
pwndbg-lldb_2025.04.13_riscv64-portable.tar.xz 2025-04-13 107.7 MB
pwndbg-lldb_2025.04.13_x86_32-portable.tar.xz 2025-04-13 114.2 MB
pwndbg-lldb_2025.04.13_armv7-portable.tar.xz 2025-04-13 96.7 MB
pwndbg_2025.04.13_powerpc64le-portable.tar.xz 2025-04-13 41.4 MB
pwndbg_2025.04.13_riscv64-portable.tar.xz 2025-04-13 40.9 MB
pwndbg_2025.04.13_s390x-portable.tar.xz 2025-04-13 43.0 MB
pwndbg_2025.04.13_x86_32-portable.tar.xz 2025-04-13 43.5 MB
pwndbg_2025.04.13_armv7-portable.tar.xz 2025-04-13 37.6 MB
pwndbg-lldb_2025.04.13_x86_64-portable.tar.xz 2025-04-13 110.8 MB
pwndbg-2025.04.13-1.aarch64.rpm 2025-04-13 84.2 MB
pwndbg_2025.04.13_arm64-portable.tar.xz 2025-04-13 49.0 MB
pwndbg-2025.04.13-1-x86_64.pkg.tar.zst 2025-04-13 73.4 MB
pwndbg_2025.04.13_x86_64-portable.tar.xz 2025-04-13 50.6 MB
pwndbg_2025.04.13_x86_64.apk 2025-04-13 84.5 MB
pwndbg_2025.04.13_arm64.deb 2025-04-13 80.3 MB
pwndbg-2025.04.13-1-aarch64.pkg.tar.zst 2025-04-13 73.0 MB
pwndbg_2025.04.13_amd64.deb 2025-04-13 81.1 MB
pwndbg-2025.04.13-1.x86_64.rpm 2025-04-13 85.3 MB
pwndbg_2025.04.13_aarch64.apk 2025-04-13 83.4 MB
pwndbg-lldb_2025.04.13_arm64-portable.tar.xz 2025-04-13 102.8 MB
pwndbg_2025.04.13_macos_amd64-portable.tar.xz 2025-04-13 36.8 MB
pwndbg-lldb_2025.04.13_macos_amd64-portable.tar.xz 2025-04-13 79.5 MB
pwndbg-lldb_2025.04.13_macos_arm64-portable.tar.xz 2025-04-13 71.7 MB
pwndbg_2025.04.13_macos_arm64-portable.tar.xz 2025-04-13 34.8 MB
2025.04.13 source code.tar.gz 2025-04-13 9.0 MB
2025.04.13 source code.zip 2025-04-13 9.4 MB
README.md 2025-04-13 12.7 kB
Totals: 32 Items   2.1 GB 0

This release introduces breakpoints display in disasm view (shown as "b+" by default), new command (libcinfo), improved LLDB support (CTRL+C cancellation and programmatic controls of debugger) as well as better docs and commands & UI fixes and improvements.

This is also the first release that ships a portable build for: * GDB and LLDB *_loongarch64-portable.tar.xz build for LoongArch64 Linux * Native GDB build for Apple Silicon (remote ELF debugging only)

Want to support us or buy us a coffee? See our Pwndbg sponsors page!

image

Read below for a more detailed summary of changes. See also Which version to download? below.


What's changed

Breaking Changes

  • Pwndbg now consistently uses dashes (-) in command names instead of underscores (_), e.g., heap-config instead of heap_config (#2857)
  • The telescope-skip-repeating-val-minimum config parameter has been renamed to telescope-skip-repeating-val-min (#2856)

General

  • The context disasm panel now marks/highlights breakpoints set by the user (#2828)
  • Updated the GDB from 15.2 to 16.2 in the portable release (#2765)
  • Added native Apple Silicon GDB build on macOS (remote ELF debugging only) (#2770)
  • New libcinfo command that displays the glibc version used by the program and link to its sources (#2842)
  • The tls command now dumps thread-local storage using a structured tcbhead_t view and has a -a flag to show full output (#2847)
  • The hexdump command:
  • Now checks for invalid addresses before dumping (#2833)
  • Is now configured with a max memory read limit of 10MB (changed with hexdump-limit-mb) to prevent GDB from getting out-of-memory (#2803)
  • UI improvements: fixed section alignment (#2764), reduced shaking (#2758), fixed wrong coloring in TUI (#2782)
  • Fixed vfile API handling in QEMU 9.1+ - fixing qemu-user vmmap (#2810)
  • Documentation and development setup improvements (#2846, [#2844], [#2853], [#2851], [#2777], [#2823])

GDB

  • Improved attachp command by:
  • Setting its target to a process with a name same as currently loaded binary by default (#2819)
  • Adding an --exact flag for precise process matching (#2821)
  • Fixed setting of glibc version for heap inspection commands (set glibc 2.31) (#2871)
  • Fixed bp alias (for WinDbg users) (#2798)
  • Fixed memory reading issues across page boundaries and during remote debugging (#2795, [#2840])
  • Fixed broken remote debugging behavior for context-related commands (#2732)
  • Added test for mixed-case handling in hex2ptr_common (#2778)

LLDB

  • Fixed cancellation of operations with Ctrl+C (#2805)
  • Added programmatic controls of the debugger - useful for tests, maybe for users as API (#2785)
  • Fixed process lifecycle handling when using remote connections (#2763)
  • Special handling for version command in LLDB (#2804)
  • Compatibility fixes for LLDB on Windows platforms (#2855)

...and many other improvements to internal structure, CI workflows, cleanup, installation scripts, and more!

A full changelog since previous release (2025.02.19): can be seen here: 👉 https://github.com/pwndbg/pwndbg/compare/2025.02.19...2025.04.13


Community Contributions

Big thanks to our new contributors:

You’re all awesome – welcome to the Pwndbg community! 🎉


Which version to download?

Don't know which version to download? Here are two helpful tables: the first one, with portable packages and the second one with packages for each Linux distro.

All of those builds include and use the same version of all Pwndbg dependencies (GDB 16.2, LLDB 19.1, Python 3.12.9, latest Pwndbg, Capstone 5.0.5, Unicorn Engine 2.1.3, Pwntools 4.14.0, OneGadget etc.).

For install instructions see our README. Pwndbg can also be installed with Nix package manager as detailed here.

Platform Pwndbg GDB Pwndbg LLDB
Apple Silicon macOS pwndbg_2025.04.13_macos_arm64-portable.tar.xz
⚠️ Note: Pwndbg-GDB does not support debugging native Mach-O binaries. Only remote ELF debugging is supported.
pwndbg-lldb_2025.04.13_macos_arm64-portable.tar.xz
Intel macOS pwndbg_2025.04.13_macos_amd64-portable.tar.xz
⚠️ Note: Pwndbg-GDB does not support debugging native Mach-O binaries. Only remote ELF debugging is supported.
pwndbg-lldb_2025.04.13_macos_amd64-portable.tar.xz
x86-64/AMD64 Linux pwndbg_2025.04.13_x86_64-portable.tar.xz pwndbg-lldb_2025.04.13_x86_64-portable.tar.xz
x86-32/i686 Linux pwndbg_2025.04.13_x86_32-portable.tar.xz pwndbg-lldb_2025.04.13_x86_32-portable.tar.xz
ARM64 Linux pwndbg_2025.04.13_arm64-portable.tar.xz pwndbg-lldb_2025.04.13_arm64-portable.tar.xz
ARMv7 Linux pwndbg_2025.04.13_armv7-portable.tar.xz pwndbg-lldb_2025.04.13_armv7-portable.tar.xz
RISC-V/64 Linux pwndbg_2025.04.13_riscv64-portable.tar.xz pwndbg-lldb_2025.04.13_riscv64-portable.tar.xz
LoongArch64 Linux pwndbg_2025.04.13_loongarch64-portable.tar.xz pwndbg-lldb_2025.04.13_loongarch64-portable.tar.xz
PPC64 Linux pwndbg_2025.04.13_powerpc64-portable.tar.xz N/A
PPC64LE Linux pwndbg_2025.04.13_powerpc64le-portable.tar.xz pwndbg-lldb_2025.04.13_powerpc64le-portable.tar.xz
S390x Linux pwndbg_2025.04.13_s390x-portable.tar.xz pwndbg-lldb_2025.04.13_s390x-portable.tar.xz
Linux distros Pwndbg GDB - x86_64 Pwndbg GDB - ARM64
DEB-based Systems (Debian/Ubuntu/Kali) pwndbg_2025.04.13_amd64.deb pwndbg_2025.04.13_arm64.deb
RPM-based Systems (CentOS/Alma/Rocky/RHEL) pwndbg-2025.04.13-1.x86_64.rpm pwndbg-2025.04.13-1.aarch64.rpm
Arch Linux pwndbg-2025.04.13-1-x86_64.pkg.tar.zst pwndbg-2025.04.13-1-aarch64.pkg.tar.zst
Alpine pwndbg_2025.04.13_x86_64.apk pwndbg_2025.04.13_aarch64.apk
Source: README.md, updated 2025-04-13