Aller au contenu
PURPLEDUEL

Le manuel du fabricant

Web Exploitation · niveau moyen · 4 objectifs · 600 XP au total

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 :

Après ce laboratoire, tu peux passer à :

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.

Tous les laboratoires du parcours Web Exploitation

Approfondir avec les guides (en anglais)

Tous les guides (en anglais)