GDB — Débogueur GNU
★★★★★
Présentation
GDB est le débogueur de référence sous Linux, indispensable au pwn et au reverse. Enrichi par des extensions (pwndbg, GEF, peda) il devient une plateforme d'exploitation complète.
Commandes essentielles
b *0x401156 # breakpoint à une adresse
b main ; run [args]
ni / si # next / step instruction
c # continuer
info registers # registres
x/20gx $rsp # examiner la pile (20 qwords hex)
disassemble main
finish # sortir de la fonction Pour le pwn
# Lancer avec une entrée forgée
run < <(python3 -c 'print("A"*100)')
# Trouver l offset après un crash (avec pwndbg)
cyclic 200 ; ... ; cyclic -l <valeur RSP>
# Scripter
gdb -x script.gdb ./bin