peda — Python Exploit Development Assistance
★★★★★
Présentation
PEDA est une extension GDB historique pour le développement d'exploits : affichage coloré du contexte (registres, code, pile), recherche de patterns et de gadgets ROP, et aides au pwn.
Commandes
pattern_create 200 input.txt # motif cyclique
pattern_offset <valeur> # offset d un crash
checksec # protections du binaire
vmmap # cartographie mémoire
rop # chercher des gadgets ROP
searchmem "/bin/sh" # chercher en mémoire PEDA vs pwndbg vs GEF
Les trois extensions remplissent un rôle similaire. pwndbg et GEF sont aujourd'hui plus activement maintenus et gèrent mieux le heap glibc récent, mais PEDA reste répandu dans les write-ups CTF.