Vous êtes en RETARD
404CTF{gluten-sucre-au-sucre}
Dernière mise à jour
Cet article vous a-t-il été utile ?
404CTF{gluten-sucre-au-sucre}
Dernière mise à jour
Cet article vous a-t-il été utile ?
Catégorie: Web Difficulté: introduction Flag: -
Vous voilà devant le stade pour voir le dernier match de votre équipe préférée, le Gorfou FC ! Malheureusement, vous êtes arrivé.e en retard et l'entrée est fermée... Mais pas de panique, il vous suffit de trouver un moyen pour quand même rentrer !
Connexion:
Ce challenge tourne sur un docker et n'est pas disponible
Le site contient un panneau interdit, en regardant le code source, on voit qu'il y a un bouton ENTRER qui nous redirige sur /donnez-moi-mon-ticket-pitie
Il suffit soit de retirer manuellement le panneau "INTERDIS" dans l'HTML ou de visiter direction le prochain lien.
Dans le JavaScript, on voit qu'en cliquant sur "valider votre billet" une vérification est faite avant de pouvoir faire un POST sur /set-cookie
et d'être redirigé sur /devant-le-match
Il faut que la variable globale validable
contiennent la valeur de l'attribut id
de l'élément .billet
On peut ajouter à l'aide de la console l'id à la variable avant de cliquer sur le bouton. Il est également possible de faire d'autres méthodes comme faire les requêtes directement.
Dans la console, on entre :
Il suffit maintenant d'aller regarder les cookies pour retrouver notre flag, dans le devtools par exemple