2. Javascript – Authentification

Dans ce second challenge, d’après le titre nous devrons nous intéresser à la partie Javascript, le code présent sur la partie front-end du site, là pour apporter la dynamique et les algorithmes. Dans les sites professionnels il est souvent là pour communiquer avec le serveur.

À l’arrivée sur le site on est accueilli par une alerte, une popup fournie par défaut par le navigateur, qui nous demande le mot de passe.

Commençons les bonnes habitudes et parcourons le code du site.

La bonne astuce ici est d’identifier si il y a quelque part un script lié. En l’occurence il est rangé dans le <head>. Pour retrouver ce fichier, on se rend cette fois dans l’onglet source de l’inspecteur.

Enfin, une fois sur le script il faut observer et déduire. Ici il n’y a absolument rien à déduire car tout est très lisible : on voit le pseudo et le mot de passe attendu. On n’a plus qu’à les entrer :

Résumé

ObjectifPasser un formulaire avec mdp
MéthodeTrouver le mot de passe dans le js
OutilSources (debugger)
Temps1min
Flagsh.org

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *