Le manuel du fabricant
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 ?
Laboratoire 3 sur 7 du parcours Web Exploitation. Si tu bloques, tu as 3 indices, du plus vague au plus précis : ils coûtent 0, 40 et 120 XP.
Ce que tu apprends
Les objectifs se valident tout seuls pendant que tu travailles dans le terminal ; chacun rapporte des points d’expérience :
- Identifier le modèle de la caméra (en-têtes) (100 XP)
- Chercher dans les manuels avec grep (100 XP)
- Entrer dans le panneau avec les identifiants d'usine (200 XP)
Thèmes : web, default-credentials, owasp-a07.
Les commandes que tu utiliseras
Le terminal est simulé et comprend une quarantaine de commandes Linux. Dans ce laboratoire, tu auras surtout besoin de celles-ci :
curl: envoie des requêtes HTTP depuis le terminal et montre la réponse brute du serveur, en-têtes compris.grep: cherche les lignes qui contiennent un mot, même dans des dossiers entiers avec -r. C’est l’outil principal pour analyser du texte et des journaux.
L’environnement simulé
La cible est un hôte imaginaire sur un réseau privé simulé : tu ne l'atteins que depuis le terminal du jeu.
La cible expose ces services :
- Web (HTTP): un serveur web avec des pages, des API ou des panneaux d’administration : la partie la plus exposée de presque toute organisation.
- RTSP: le flux vidéo des caméras et enregistreurs réseau.
La leçon de défense
Une fois le laboratoire résolu, le compte rendu explique ce qui a mal tourné et comment se protéger :
Les identifiants d'usine sont écrits dans des manuels publics : n'importe qui les lit en deux minutes et les essaie sur chaque appareil trouvé en ligne. C'est l'une des façons les plus courantes d'entrer dans des caméras, routeurs et imprimantes (OWASP A07, Identification and Authentication Failures). Leçon défensive : changer tout de suite les identifiants par défaut, tenir un inventaire des équipements réseau et ne pas laisser les panneaux de gestion accessibles à tous, mais seulement depuis un réseau d'administration.
Avant et après ce laboratoire
Pour l’ouvrir, tu dois avoir résolu :
- robots.txt et dossiers oubliés (Web Exploitation, facile)
- Chercher dans le texte (Bases de Linux, moyen)
Après ce laboratoire, tu peux passer à :
- Des messages d'erreur trop bavards (Web Exploitation, moyen)
Le 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.