App - Système

jeudi 7 décembre 2017, 21:18  #1
App - Système | ELF x86 - Stack buffer overflow basic 3 | Assembleur
JVJ202
  • 4 posts

Bonjour,

J’ai compris que pour réussir ce challenge, il me faudra réussir à modifier la variable check.
Pour réussir à faire cela, il me faudrait déjà pouvoir voir ce qu’elle contient. J’ai donc pensé à utilisé gdb pour la repérer dans l’optique de placer un breakpoint pour voir à partir de quand je réussi à modifier cette variable.
Le problème, c’est que je débute en assembleur. J’ai vois bien l’espace alloué à la fonction main au début dans la pile, mais je n’arrive pas à comprendre quelle ligne correspond à la déclaration du buffer et surtout du check. J’aurais besoin d’un coup de pouce sur cette question pour pouvoir avancer.

Merci d’avance pour votre aide précieuse