leHACK 2025 : Writeup nice breeze

Writeup sur le challenge nice breeze 👍

Même chose que le précédent challenge (flag checker), on regarde un peu le type de fichier. Un binaire ELF 64-bits x86_64, mais cette fois l'exécution ne donne rien de concluant car aucun retour (soit une attente, soit une boucle) :

Ouverture avec Cutter (ou via Radar2) pour l'analyse :

Il semble assez minimaliste dans l'ensemble, il a fallu étudier chacune des parties. Pour le coup merci à Seboss666 pour l'avoir trouvé rapidement (en moins de 10 minutes) ! Dans ce main on voit un appel à sym.ougah (placé en 0x130e) mais on n'a pas trouvé d'appel vers sym.win (placé en 0x1149). Naturellement on tente d'appeler win à la place de ougah :

Et bingo ! C'est suffisant pour récupérer le flag !

Ce challenge était très intéressant pour reprendre quelques bases 🙃