Photo by Catherine Heath on Unsplash
[RT] HTML - boutons désactivés (5 pts)
Ce challenge est vraiment LE challenge d'introduction a la plateforme root-me.
Ce challenges permet de prendre en main la plateforme root me. Cependant, il reste tout de même intéressant sur les différents réflexes développement a avoir.
Partie 1 : Énumération
Une fois que le challenge est commencé, nous arrivons sur cette page web.
Nous remarquons directement que l’accès au formulaire c’est désactivé. Pour l’activer rendez-vous dans l’inspecteur d’éléments
Ici nous remarquons les deux lignes suivantes :
<input disabled="" type="text" name="auth-login" value="">
<input disabled="" type="submit" value="Member access" name="authbutton">
Partie 2 : Exploitation
Pour résoudre ce challenge, il faut juste retirer “disabled” dans le code source de la page
et tada nous pouvons interagir avec le formulaire. Je vais essayer de me connecter en admin
Nous avons donc réussi a nous connecter en tant qu’administrateur flag : HTMLCantStopYou
Conclusion
Ce challenge permet de bien comprendre l'importance de faire des blocages coté serveur. Comme le fichier html est exécuté en local sur la machine, l'utilisateur peut le modifier.