Aller au contenu
PURPLEDUEL

Le DNS parle

Recon & Scanning · niveau moyen · 5 objectifs · 600 XP au total

Le DNS est l'annuaire de l'entreprise et chaque nom est un indice. Tu as une liste de noms à essayer (wordlist.txt) pour le domaine corp.nr : découvre lesquels existent et atteins celui que personne ne se rappelle.

Laboratoire 4 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 150 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 :

  • Lire la wordlist des noms à essayer (50 XP)
  • Essayer un nom qui n'existe pas (NXDOMAIN) (100 XP)
  • Découvrir le sous-domaine oublié (150 XP)
  • Ouvrir la page de l'environnement de test (150 XP)

Thèmes : recon, dns, dig.

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.
  • dig: interroge le DNS et dit à quelle adresse correspond un nom ; si le nom n’existe pas, il répond NXDOMAIN.
  • 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 :

Chaque nom du DNS est un indice pour un attaquant : les noms de sous-domaines (staging, dev, vpn) révèlent des environnements, des technologies et des sites, et un environnement de test oublié est souvent mal protégé tout en contenant des données réelles. Défense : un DNS interne séparé du DNS public (split-horizon : les noms internes ne doivent pas être interrogeables de l'extérieur), supprimer les enregistrements devenus inutiles, placer les environnements de test derrière un VPN ou une authentification avec de fausses données, et comparer régulièrement les enregistrements DNS avec l'inventaire des actifs.

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)