Dienst-Banner
Wenn du dich mit nc mit einem Dienst verbindest, stellt er sich oft selbst vor: Name, Version, manchmal viel mehr. Scanne archivio.nr, verbinde dich mit jedem offenen Port und lies, was er zu sagen hat: Einer davon fällt aus dem Rahmen.
Labor 2 von 6 im Lernpfad Recon & Scanning. Wenn du feststeckst, hast du 3 Hinweise, vom vagesten bis zum genauesten: Sie kosten 0, 40 und 100 XP.
Was du lernst
Die Ziele erfüllen sich von selbst, während du im Terminal arbeitest; jedes bringt Erfahrungspunkte:
- Die Ports von archivio.nr scannen (60 XP)
- Den Banner des FTP-Dienstes lesen (70 XP)
- Sich mit dem Dienst am ungewöhnlichen Port verbinden (100 XP)
Themen: recon, banner, nc.
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.nmap: entdeckt die aktiven Hosts eines Netzwerks und die offenen Ports einer Maschine, mit Diensten und Versionen. Die Verteidigung nutzt ihn, um das echte Netzwerk mit dem Inventar zu vergleichen.nc: netcat öffnet eine rohe Verbindung zu einem Port und zeigt, was der Dienst antwortet, einschließlich seiner Begrüßung (Banner).
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:
- FTP: die alte Dateiübertragung, die Zugangsdaten und Daten im Klartext sendet; heute ersetzt man sie durch SFTP.
- SSH: der verschlüsselte Fernzugang zur Befehlszeile; man schützt ihn mit Schlüsseln statt Passwörtern und ohne direkte root-Anmeldung.
- SMTP: der Mailserver, dessen Begrüßung interne Namen verraten kann.
- 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:
Der Banner ist die Visitenkarte eines Dienstes: Name, Version und manchmal vergessene interne Notizen. Er verrät Angreifern, nach welchen bekannten Schwachstellen sie suchen müssen, ohne ein einziges verdächtiges Paket zu senden. Verteidigung: minimale Banner (Versionen verbergen: ServerTokens Prod, DebianBanner no), keine internen Notizen in Begrüßungsnachrichten, überflüssige Dienste und Test-Agenten abschalten – und trotzdem patchen: Eine versteckte Version ersetzt keine Updates.
Vor und nach diesem Labor
Um es zu öffnen, musst du gelöst haben:
- Einen Host kartieren (Recon & Scanning, leicht)
Nach diesem Labor kannst du weitermachen mit:
- Wer ist im Netz? (Recon & Scanning, mittel)
- Geheimnisse in Prozessen und lokalen Diensten (Privilege Escalation, mittel)
- Unnötige Ports schließen (Blue Team / Verteidigung, mittel)
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.