No strings
Pour ce challenge, strings
ne donne rien d'interessant. On va donc utiliser cutter, un frontend pour radare2 pour essayer de reverse le binaire. Dans le listing des fonctions, on voit la fonction display_flag
, qui semble très interessante. Cependant, la fonction display_flag
est très difficile à lire. On va donc utiliser la ligne je 0x1684
du main pour jumper directement dans la fonction. on remplace donc cette ligne par la ligne je 0x1179
qui permet de jumper à l'adresse 0x1179
qui correspond à la fonction display_flag
. On sauvegarde cette modification, on quitte Cutter et on relance le binaire. Le flag apparait.