Bienvenue dans ce projet pratique de cybersécurité où vous endosserez le rôle d'un testeur d'intrusion junior menant une évaluation de la sécurité d'une application web. Ce défi, adapté aux débutants, combine des techniques pratiques de reconnaissance web avec l'exploitation de vulnérabilités de traversée de répertoire du monde réel dans un environnement contrôlé et éducatif.
Ce que vous apprendrez
Dans ce projet, vous maîtriserez des compétences fondamentales en sécurité web à travers un défi de style Capture The Flag (CTF) :
- Énumération de Serveur Web : Utilisez des outils comme
gobusteretdirbusterpour découvrir les répertoires et fichiers cachés sur les serveurs web. - Analyse des En-têtes HTTP : Examinez les réponses et les en-têtes HTTP pour identifier les informations du serveur et les vulnérabilités potentielles.
- Exploitation de la Traversée de Répertoire : Comprenez et exploitez les vulnérabilités de traversée de chemin pour accéder à des fichiers en dehors de la racine web.
- Navigation dans le Système de Fichiers : Apprenez des techniques pour naviguer et explorer les systèmes de fichiers du serveur via les interfaces web.
- Découverte d'Informations Sensibles : Localisez les fichiers de configuration, les sauvegardes et d'autres données sensibles grâce à l'énumération et à la traversée.
Défis
Une application web vulnérable fonctionnant dans un environnement de conteneur Docker vous sera présentée. Votre mission est de :
- Énumérer le Contenu Web - Découvrez les répertoires, fichiers et points d'accès cachés en utilisant divers outils d'énumération.
- Analyser les Réponses Web - Examinez les en-têtes HTTP et les réponses du serveur pour recueillir des informations sur la cible.
- Exploiter la Traversée de Répertoire - Utilisez des techniques de traversée de chemin pour accéder à des fichiers en dehors du répertoire web prévu.
- Capturer le Drapeau (Capture the Flag) - Localisez et récupérez des informations sensibles sur le serveur web compromis.
Concepts Clés
- Traversée de Répertoire (Directory Traversal) : Une vulnérabilité qui permet aux attaquants d'accéder à des fichiers et répertoires en dehors de la racine web.
- Énumération Web (Web Enumeration) : Le processus de découverte du contenu web, des répertoires et des fichiers qui ne sont pas directement liés.
- Manipulation de Chemin (Path Manipulation) : Techniques pour contourner les contrôles de sécurité en manipulant les chemins de fichiers.
- Divulgation d'Informations (Information Disclosure) : Exposition involontaire d'informations système sensibles via les réponses web.
À la fin de ce projet, vous aurez une expérience pratique des outils et techniques de test de sécurité des applications web, ce qui vous donnera la confiance nécessaire pour explorer des défis de sécurité web plus avancés. Commençons l'énumération !





