ENNAENNA

PEDA vs Radare2

GitHub Stats

6.1k
Stars
23.5k
830
Forks
3.2k
76
Issues
809
1y ago
Updated
today
-
License
-
Python
Language
C

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 Radare2

Radare2 is a portable reverse engineering framework that integrates disassembly, debugging, analysis, patching, and scripting capabilities in a single command-line interface. Known for its extensibility and modularity, it supports a wide range of binary formats and architectures. Written in C, Radare2 is a preferred tool among security researchers and reverse engineers for its powerful analysis features and cross-platform compatibility.

Platform Support

๐Ÿงlinux
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

PEDA only

gdbexploit-developmentdebuggingbinary-exploitationrop

Radare2 only

reverse-engineeringdisassemblerdebuggerscripting