flagen

Catégorie: Mobile Difficulté: medium Flag: CTF{21fb574397e3c49950511c5f1a9dd413ffc5986a0a15b36878434e21782877f0}

Challenge

file-archive
1MB
archive
circle-info

Description


Made a pretty flag generator.

Flag format CTF{random-hex}

circle-exclamation

Reverse de l’APK

On décompile avec JADx par exemple. En cherchant les appels réseaux, notamment avec des termes comme HTTP ou API, on tombe sur :

Dans le fichier flagen/sources/androidx/activity/b.java on trouve un appel à une API :

Exploitation de l’API

On lance maintenant une reconnaissance sur http://{host}:{port}/

Sur /swagger/ on trouve :

Il suffit maintenant de faire un requête sur l’endpoint /api/v1/getfl avec la clé d’API qu’on a trouvé dans l’APK

Mis à jour