Auth 1
Catégorie: Reverse Difficulté: - Flag: 5up3r_53cr37_p455w0rd
Challenge
Solution
Plusieurs façons de faire :
Strings
On utilise la commande strings sur le binaire, attention tout de même car un H est ajouté à la fin des charactères trouvés, ils sont a retirés.
┌──(kali㉿kali)-[~/Desktop]
└─$ strings auth1 | head -n 20 | tail -n 5
u+UH
5up3r_53H
cr37_p45H
455w0rd
First secure authentification attempt. Try to login:Ptrace
Il suffit de lancer la commande puis d'entrer n'importe quoi quand c'est demandé. On voit alors l'appel à strcmp avec les paramètres utilisés (dont le flag). Merci à m00n AKA Spray pour le tips.
Ghidra
On analyse le binaire avec Ghidra, il devrait reconnaître de lui-même le type. On lance une analyse complète et ensuite en décompilant le main, on peut voir les différentes parties du flag en regardant les 4 variables consécutives :

Mis à jour
Ce contenu vous a-t-il été utile ?