mercredi 20 août 2014

gdb

Je bosse sur un livre génial de hacking. J'en apprends plein plein plein plein sur gdb, et ça tombe bien, j'avais super envie d'apprendre.

Voilà un résumé :

Configurer en format intel : set disassembly intel (set dis intel)
pour modifier le fichier de config :
sortir de gdb
sur le teminal :
echo "set disassembly intel" >~/.gdbinit
cat ~/.gdbinit

et normalement, c'est automatiquement dans ce format.

Afficher les registres r i (registre)

Ajouter un break point et en faire usage... break (nom de , ligne...)

run

listing
x/nbd'instructions

print nomdevariale/registre/etc

bt : écrit en binaire le contenu de la pile

cont = continue

Il peut être utile de faire des calculs simples, à l'aide de pcalc par exemple, cf autre page sur ce blog.

Aucun commentaire:

Membres