Aller au contenu
PURPLEDUEL

Bannières des services

Recon & Scanning · niveau facile · 4 objectifs · 330 XP au total

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 :

Après ce laboratoire, tu peux passer à :

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é.

Tous les laboratoires du parcours Recon & Scanning

Approfondir avec les guides (en anglais)

Tous les guides (en anglais)