Cartographier un hôte
Un hôte est en ligne mais tu ne sais pas ce qu'il expose. Scanne les ports, identifie les services et lis la page web pour trouver le flag.
Laboratoire 1 sur 6 du parcours Recon & Scanning. Si tu bloques, tu as 2 indices, du plus vague au plus précis : ils coûtent 0 et 40 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 :
- Scanner les ports de l'hôte (150 XP)
- Énumérer les pages web (150 XP)
- Trouver la page de debug (200 XP)
Thèmes : recon, nmap.
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 :
nmap: découvre les hôtes actifs d’un réseau et les ports ouverts d’une machine, avec services et versions. La défense l’utilise pour comparer le vrai réseau avec l’inventaire.gobuster: essaie automatiquement une liste de noms de dossiers et de pages sur un site web, pour trouver ce qu’aucun lien ne montre.curl: envoie des requêtes HTTP depuis le terminal et montre la réponse brute du serveur, en-têtes compris.
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 :
- SSH: l’accès distant chiffré à la ligne de commande ; on le protège avec des clés plutôt que des mots de passe et sans connexion directe en root.
- 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.
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 :
Le recon précède toujours l'attaque : d'abord tu découvres la surface (ports, services, versions), puis tu énumères (répertoires, commentaires HTML, fichiers de debug). Les commentaires laissés par les développeurs sont une mine d'or.
Avant et après ce laboratoire
Pour l’ouvrir, tu dois avoir résolu :
- Fichiers cachés (Bases de Linux, facile)
Après ce laboratoire, tu peux passer à :
- Bannières des services (Recon & Scanning, facile)
- robots.txt et dossiers oubliés (Web Exploitation, facile)
Le parcours Recon & Scanning
Recon & Scanning, c'est la reconnaissance : avant de défendre un réseau, ou de le tester avec autorisation, il faut savoir ce qu'il contient. Tu apprends à découvrir les hôtes actifs, à lister ports et services, à lire les bannières par lesquelles les services se présentent et à interroger le DNS et les en-têtes HTTP. Chaque laboratoire montre aussi le point de vue de la défense : un inventaire des actifs à jour, des bannières minimales, un DNS interne séparé du DNS public et rien d'oublié qui reste allumé.