ENNAENNA

PEDA vs pwntools

GitHub Stats

6.1k
Stars
13.4k
830
Forks
1.8k
76
Issues
119
1y ago
Updated
today
-
License
-
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 pwntools

Pwntools is a Python-based framework and library for CTF competitions and exploit development, enabling rapid prototyping of binary exploitation and reverse engineering tasks. It provides a suite of utilities for crafting payloads, manipulating binaries, and automating complex exploits. Pwntools is widely adopted by security enthusiasts and professionals for its versatility and ease of use in developing and testing exploits.

Platform Support

🐧linux
🐧linux

Tags

Shared

binary-exploitationrop

PEDA only

gdbexploit-developmentdebugging

pwntools only

ctfshellcode