Pwno is a powerful, stateful system engineered for autonomous binary research and exploitation, primarily serving LLM agents. It integrates GDB and pwndbg within an isolated environment, exposing comprehensive debugging capabilities, exploit I/O, and helper tooling over the MCP protocol. Key features include deterministic execution control, rapid context snapshots of registers, stack, disassembly, and source, alongside interactive exploit-driver workflows. The system also supports multi-session parallel operations and offers workspace automation helpers for managing commands, processes, Python scripts, repositories, and reverse engineering tools like RetDec.
Key Features
01Interactive exploit-driver workflows with pwncli
02Stateful debugger sessions with GDB and pwndbg
03Deterministic execution control via GDB/MI
04Fast context snapshots for registers, stack, and disassembly
05Multi-session support for parallel tasks
06230 GitHub stars