Aller au contenu
PURPLEDUEL

Parcours Web Exploitation

7 laboratoires · Dossiers cachés, cookies, accès

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

  1. 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.

  2. 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.

  3. 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.

  4. 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 ?.

  5. 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.

  6. 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.

  7. 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)

Tous les guides (en anglais)

Les autres parcours

Les laboratoires de PurpleDuel