Find me if you can
Flag: CYBN{Y0U_F0UnD_M3!}
Challenge
Solution
On commence par faire un peu de reconnaissance avec la commande file
sur le binaire :

"self-extracting", cela signifie que c'est une archive, on peut donc l'ouvrir avec Winrar par exemple.
En réalité, il s'agit d'un exécutable Electron, dedans se trouve un fichier app.asar
qui contient le code source. La bonne nouvelle, c'est qu'on peut l'unpack pour le récupérer.

Il faut utiliser la commande npx @electron/asar extract app.asar app

Le main est obfusqué, on peut utiliser un tool comme de4js.

Le flag se trouve dans le code :

Dernière mise à jour
Cet article vous a-t-il été utile ?