Give me my Flask PIN
Dernière mise à jour
Cet article vous a-t-il été utile ?
Dernière mise à jour
Cet article vous a-t-il été utile ?
Catégorie: Web Difficulté: - Flag: CTFREI{W3rkz3ug_P1N_1s_Us3ful_:0}
Suite du challenge "POST This Money", il vous faut le résoudre avant de pouvoir faire celui-ci
ATTENTION: PAS BESOIN ET INTERDICTION D'UTILISER DES OUTILS DE SCAN/FUZZING (nmap, ffuf, gobuster, dirb, etc). Leur utilisation risque de vous faire bannir temporairement du challenge !
Le flag est dans le fichier flag.txt
Ce challenge tourne sur un docker et n'est pas disponible
Le titre est assez clair, le serveur utilise Flask. Une autre façon de le savoir, c'est en regardant les entêtes d'une réponse du serveur. "Werkzeug" est la librairie utilisée par Flask.
Maintenant nous pouvons exécuter du python directement sur le serveur, il faut donc ouvrir et lire le fichier flag.txt
:
Werkzeug possède un mode DEBUG, accessible via /console
. Celui-ci demande un code PIN, que nous avons eu en résolvant le challenge précédent ().