ENNAENNA

PEDA vs Voltron

GitHub Stats

6.1k
Stars
6.3k
830
Forks
421
76
Issues
86
1y ago
Updated
1y ago
-
License
MIT
Python
Language
Python

About PEDA

PEDA (Python Exploit Development Assistance) enhances GDB with colorized disassembly, register display, stack/memory examination, and exploit development utilities. It provides commands for pattern generation and offset finding, ROP gadget searching, shellcode development assistance, heap analysis, and format string helpers. PEDA automatically displays context (registers, code, stack) at each breakpoint, dramatically improving the debugging experience for binary exploitation. It supports both x86 and x86_64 architectures and integrates with the standard GDB workflow while adding powerful automation for common exploit development tasks.

About Voltron

Voltron is an extensible debugger UI toolkit that creates external views (registers, disassembly, stack, memory, backtrace) that attach to a running debugger session. It supports LLDB, GDB, VDB, and WinDbg backends, providing a consistent multi-pane debugging experience regardless of the underlying debugger. Views run in separate terminal panes/windows and update in real-time as you step through code. Voltron integrates with tmux for automated layout management, allowing complex debugging setups to be configured and restored with a single command. It complements rather than replaces existing debugger extensions.

Platform Support

🐧linux
🐧linux🍎macos

Tags

Shared

gdb

PEDA only

exploit-developmentdebuggingbinary-exploitationrop

Voltron only

debugger-uilldbmulti-panebinary-analysis