peda — Python Exploit Development Assistance

Outils GDB

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.