Salut,
Si tu as le code source, rien ne t'empêche de le modifier toi même avant de le recompiler!
Et comme gdb te permet de lire le fichier source, c'est que tu as ce fichier quelque part, et donc que tu peux le modifier
Fais attention au fait que la chaine de caractères "/challenge/binary/binary5/.passwd" est un chemin (absolu et non relatif) vers un fichier se trouvant sur un système linux.
Cela signifie :
que le fichier .pasword doit se trouver dans un dossier /challenge/binary/binary5 et non dans un éventuel dossier /home/momoski/(xxx)/challenge/binary/binary5
que, si tu es sous windows, il n'y a strictement aucune chance pour que le système arrive à retrouver le fichier en question, les éparateurs de dossiers étant le back slash (\)
Tout cela fait qu'il est plus que probable que le programme ne trouve effectivement pas le fichier .password, et que secret a donc effectivement de fortes chances d'être nul.
Pour au minimum corriger ce problème, il faut, comme jblecanard l'a fait remarquer, tester la valeur de secret sous la forme de
Partager