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.
J'écris mes apprentissages en espérant mieux les retenir. Aucune vocation pédagogique vers l'extérieur ni vers le partage :)
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire