Parcours Web Exploitation
Web Exploitation transpose les bases dans le monde des sites et des applications web, où se produit une part énorme des attaques réelles. Tu explores des sites imaginaires avec des requêtes HTTP depuis le terminal et tu découvres des dossiers que quelqu'un espérait cacher, des cookies auxquels le serveur fait trop confiance, des identifiants d'usine jamais changés, des commentaires oubliés dans le code de la page et des messages d'erreur trop bavards. Les leçons suivent les catégories de l'OWASP Top 10, comme Broken Access Control et les défaillances d'authentification, et chacune explique la correction.
Les laboratoires, dans l’ordre
- robots.txt et dossiers oubliés
facile · 300 XP
La glacerie Polo Nord a un site simple et un glacier un peu naïf : il demande aux moteurs de recherche de ne pas regarder dans certains dossiers et croit qu'ils sont ainsi à l'abri. Explore le site, découvre ce qu'il voudrait cacher et rapporte le flag.
Prérequis : Cartographier un hôte.
- Le cookie auquel on fait trop confiance
moyen · 600 XP
FitNova, la salle de sport avec l'appli pour les membres, décide qui tu es en regardant un cookie. Tu es un membre quelconque : peux-tu entrer là où seul le personnel entre ? Prouve qu'un simple membre peut devenir administrateur et récupère le flag.
Prérequis : robots.txt et dossiers oubliés.
- Le manuel du fabricant
moyen · 600 XP
La caméra IP à l'entrée de l'entrepôt a un panneau de gestion web. Le fabricant publie les manuels de tous ses modèles et tu en as un dossier plein dans ~/docs. Peux-tu entrer sans rien deviner ?
Prérequis : robots.txt et dossiers oubliés et Chercher dans le texte.
- Aurora — Web Breach
moyen · 1100 XP
Aurora Corp a laissé en ligne un panneau d'admin legacy. Prouve qu'un backup exposé permet un accès non autorisé et récupère le flag utilisateur.
Prérequis : Le cookie auquel on fait trop confiance et Qui est sur le réseau ?.
- Des indices dans le code de la page
moyen · 550 XP
La pizzeria Vesuvio a un site pour réserver des tables, fait à la hâte par un développeur optimiste. Une page web est un document que le serveur remet à n'importe qui : lis-la en entier, y compris les parties que le navigateur ne t'affiche pas.
Prérequis : Le cookie auquel on fait trop confiance.
- Des messages d'erreur trop bavards
moyen · 600 XP
L'intranet de la pâtisserie Dolcemela est très poli : quand tu te trompes de connexion, il t'explique même ce que tu as raté. Trop poli ? Découvre qui a vraiment un compte, puis trouve le chemin vers l'espace réservé.
Prérequis : Le manuel du fabricant.
- Le portail complet
difficile · 1000 XP
Le portail fournisseurs de la quincaillerie Martello et Fils a plus d'une faille, mais aucune ne suffit à elle seule : il faut les enchaîner, chacune te donne ce qu'il faut pour la suivante. Pars de la cible, va jusqu'à l'administration et prends le flag.
Prérequis : Aurora — Web Breach, Des indices dans le code de la page et Des messages d'erreur trop bavards.
Les commandes du parcours
Tout au long du parcours, le terminal simulé te fait utiliser ces commandes : gobuster, curl, grep, nmap et cat. Chaque page de laboratoire explique à quoi elles servent.
Approfondir avec les guides (en anglais)
Les autres parcours
- Bases de Linux – Shell, fichiers, filtres, permissions
- Encodages et secrets – Base64, hexadécimal, chiffrements
- Recon & Scanning – Nmap, bannières, DNS, énumération
- Privilege Escalation – De user à root
- Blue Team / Défense – Logs, incidents, hardening