A CLion plugin built for CTFs that brings Pwndbg-powered GDB workflows into a modern GUI. It adds a dedicated tool window where you can run Pwndbg/GDB commands, view context history, manage breakpoints, and inspect memory without leaving the IDE.
Run Pwndbg/GDB commands directly from the tool window.
It supports ANSI-colored output, command history, and Tab completion.
Shows context output over time whenever execution pauses.
You can move through history with timeline controls and pin important states.
Provides a unified view of CLion and GDB breakpoints in one place. You can toggle, delete, refresh, and jump to source locations for CLion breakpoints.
Inspects an address with xinfo, telescope, and x/ in a single panel.
You can adjust x/ format, change telescope count, and open inspections in new tabs.
Displays checksec, vmmap, got -r, and plt outputs together.
Useful for quick binary and memory-layout inspection during debugging.
Displays vis-heap-chunks output and lets you inspect chunk details.
Ctrl+Click on a chunk opens a detail view with hi -v and try-free.
Shows arenas, heap, and bins outputs in one place.
Useful for understanding allocator state while stepping through execution.
- External tooling bridge:
socatlistens on TCP port0xdead, so tools like pwntools can connect. - Tab context menu actions: Right-click a tab to change its text font size or move it to another Pwndbg tool window.
- CLion 2025.3+
- GDB with Pwndbg installed
socatavailable in PATH
- Install the plugin (see Development below).
- In
Build, Execution, Deployment > Toolchains > Debugger, set the debugger toPwndbg GDB (DAP). - Create a
Custom Build Applicationrun configuration. - Start
Debug. - Open the
Pwndbgtool window.
You can download the latest release from here: