Zum Inhalt springen
PURPLEDUEL

Das DNS verrät viel

Recon & Scanning · Schwierigkeit mittel · 5 Ziele · 600 XP insgesamt

Das DNS ist das Telefonbuch der Firma, und jeder Name ist ein Hinweis. Du hast eine Liste von Namen zum Ausprobieren (wordlist.txt) für die Domain corp.nr: Finde heraus, welche existieren, und erreiche den, an den sich niemand erinnert.

Labor 4 von 6 im Lernpfad Recon & Scanning. Wenn du feststeckst, hast du 3 Hinweise, vom vagesten bis zum genauesten: Sie kosten 0, 40 und 150 XP.

Was du lernst

Die Ziele erfüllen sich von selbst, während du im Terminal arbeitest; jedes bringt Erfahrungspunkte:

  • Die Wordlist der zu testenden Namen lesen (50 XP)
  • Einen Namen testen, der nicht existiert (NXDOMAIN) (100 XP)
  • Die vergessene Subdomain entdecken (150 XP)
  • Die Seite der Testumgebung öffnen (150 XP)

Themen: recon, dns, dig.

Die Befehle, die du brauchst

Das Terminal ist simuliert und versteht etwa vierzig Linux-Befehle. In diesem Labor brauchst du vor allem diese:

  • cat: gibt den Inhalt einer Datei aus: der direkteste Weg, Konfigurationen, Notizen und Logs zu lesen.
  • dig: fragt das DNS ab und sagt, zu welcher Adresse ein Name gehört; existiert der Name nicht, antwortet es mit NXDOMAIN.
  • curl: stellt HTTP-Anfragen aus dem Terminal und zeigt die rohe Antwort des Servers samt Headern.

Die simulierte Umgebung

Das Ziel ist ein erfundener Host in einem simulierten privaten Netzwerk: Du erreichst ihn nur über das Terminal des Spiels.

Das Ziel bietet diese Dienste an:

  • SSH: der verschlüsselte Fernzugang zur Befehlszeile; man schützt ihn mit Schlüsseln statt Passwörtern und ohne direkte root-Anmeldung.
  • Web (HTTP): ein Webserver mit Seiten, APIs oder Verwaltungsoberflächen: der am stärksten exponierte Teil fast jeder Organisation.

Die Lektion zur Abwehr

Ist das Labor gelöst, erklärt der Bericht, was schiefging und wie man sich schützt:

Jeder Name im DNS ist ein Hinweis für Angreifer: Subdomain-Namen (staging, dev, vpn) verraten Umgebungen, Technologien und Standorte, und eine vergessene Testumgebung ist oft schlecht geschützt, enthält aber echte Daten. Verteidigung: internes DNS vom öffentlichen trennen (Split-Horizon: interne Namen dürfen von außen nicht abfragbar sein), nicht mehr benötigte Einträge löschen, Testumgebungen hinter VPN oder Authentifizierung und mit Fake-Daten betreiben und die DNS-Einträge regelmäßig mit dem Asset-Inventar abgleichen.

Vor und nach diesem Labor

Um es zu öffnen, musst du gelöst haben:

Nach diesem Labor kannst du weitermachen mit:

Der Lernpfad Recon & Scanning

Recon & Scanning ist die Aufklärung: Bevor man ein Netzwerk verteidigt oder es mit Erlaubnis testet, muss man wissen, was darin ist. Du lernst, aktive Hosts zu entdecken, Ports und Dienste aufzulisten, die Banner zu lesen, mit denen sich Dienste vorstellen, und DNS sowie HTTP-Header abzufragen. Jedes Labor zeigt auch die Sicht der Verteidigung: ein aktuelles Inventar der Systeme, knappe Banner, internes DNS getrennt vom öffentlichen und nichts Vergessenes, das noch läuft.

Alle Labore im Lernpfad Recon & Scanning

Mehr in den Guides (auf Englisch)

Alle Guides (auf Englisch)