Give me my Flask PIN

Catégorie: Web Difficulté: - Flag: CTFREI{W3rkz3ug_P1N_1s_Us3ful_:0}

Challenge

Description


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

Solution

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.

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 (POST This Money).

Maintenant nous pouvons exécuter du python directement sur le serveur, il faut donc ouvrir et lire le fichier flag.txt :

Mis à jour

Ce contenu vous a-t-il été utile ?