Bannières des services
Quand tu te connectes à un service avec nc, il se présente souvent tout seul : nom, version, parfois bien plus. Scanne archivio.nr, connecte-toi à chaque port ouvert et lis ce qu'il a à dire : l'un d'eux sort de l'ordinaire.
Laboratoire 2 sur 6 du parcours Recon & Scanning. Si tu bloques, tu as 3 indices, du plus vague au plus précis : ils coûtent 0, 40 et 100 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 archivio.nr (60 XP)
- Lire la bannière du service FTP (70 XP)
- Se connecter au service du port inhabituel (100 XP)
Thèmes : recon, banner, nc.
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 :
cat: affiche le contenu d’un fichier : la façon la plus directe de lire configurations, notes et journaux.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.nc: netcat ouvre une connexion brute vers un port et montre ce que répond le service, y compris son message d’accueil (bannière).
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 :
- FTP: le vieux transfert de fichiers qui envoie identifiants et données en clair ; on le remplace aujourd’hui par SFTP.
- 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.
- SMTP: le serveur de messagerie, dont le message d’accueil peut révéler des noms internes.
- 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 :
La bannière est la carte de visite d'un service : nom, version et parfois des notes internes oubliées. Elle dit à l'attaquant quelles vulnérabilités connues chercher sans envoyer un seul paquet suspect. Défense : des bannières minimales (masquer les versions : ServerTokens Prod, DebianBanner no), aucune note interne dans les messages d'accueil, éteindre les services inutiles et les agents de test — et continuer à appliquer les correctifs, car masquer une version ne remplace pas les mises à jour.
Avant et après ce laboratoire
Pour l’ouvrir, tu dois avoir résolu :
- Cartographier un hôte (Recon & Scanning, facile)
Après ce laboratoire, tu peux passer à :
- Qui est sur le réseau ? (Recon & Scanning, moyen)
- Secrets dans les processus et les services locaux (Privilege Escalation, moyen)
- Fermer les ports inutiles (Blue Team / Défense, moyen)
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é.