Die Labore von PurpleDuel
Ein PurpleDuel-Labor ist eine kleine erfundene Maschine, die du über ein simuliertes Terminal im Browser erkundest: Dateien, Netzwerkdienste und Webseiten sind Spieldaten, und kein Befehl erreicht einen echten Rechner. Jedes Labor hat eine Aufgabe, einige Ziele, die sich beim Arbeiten von selbst abhaken, und eine Flagge, die du finden musst; sobald die Flagge im Terminal erscheint, ist das Labor gelöst.
Es sind 39 Labore in 6 Lernpfaden, sortiert von leicht bis schwer: Jedes öffnet sich, wenn du die Labore gelöst hast, auf denen es aufbaut, auch aus anderen Lernpfaden. Am Ende steht immer ein Bericht, der erklärt, was schiefging und vor allem, wie man sich schützt.
So läuft ein Labor ab
- Lies die Aufgabe: Sie sagt dir, wo du bist und wonach du suchst, ohne den Weg zu verraten.
- Erkunde mit Shell-Befehlen: Die Ziele haken sich von selbst ab, wenn du den richtigen Schritt machst, und jedes bringt Erfahrungspunkte.
- Wenn du feststeckst, hol dir einen Hinweis: Der erste ist kostenlos, die anderen kosten ein wenig XP.
- Die Flagge erscheint im Terminal erst, wenn die ganze Arbeit getan ist: Dort schließt sich das Labor und der Bericht mit der Lektion zur Abwehr öffnet sich.
Die Lernpfade
Linux-Grundlagen
Shell, Dateien, Filter, Rechte · 9 Labore
- Erste Schritte in der Shell (leicht)
- Wo bin ich? Absolute und relative Pfade (leicht)
- Versteckte Dateien (leicht)
- In Stücken lesen (leicht)
- Im Text suchen (mittel)
- Dateien finden (mittel)
- Pipes und Filter (mittel)
- Berechtigungen und Besitzer (mittel)
- Umgebung und Verlauf (mittel)
Kodierungen & Geheimnisse
Base64, Hex, Chiffren · 6 Labore
- Base64 ist kein Geheimnis (leicht)
- Hexadezimal (leicht)
- Die Caesar-Verschlüsselung (mittel)
- Geheimnisse in einer ausführbaren Datei (mittel)
- Schicht um Schicht (mittel)
- Das letzte Rätsel (schwer)
Recon & Scanning
Nmap, Banner, DNS, Enumeration · 6 Labore
- Einen Host kartieren (leicht)
- Dienst-Banner (leicht)
- Wer ist im Netz? (mittel)
- Das DNS verrät viel (mittel)
- Header erzählen Geschichten (mittel)
- Vollständige Aufklärung (schwer)
Web Exploitation
Versteckte Ordner, Cookies, Zugänge · 7 Labore
- robots.txt und vergessene Ordner (leicht)
- Das Cookie, dem zu sehr vertraut wird (mittel)
- Das Handbuch des Herstellers (mittel)
- Aurora — Web Breach (mittel)
- Hinweise im Code der Seite (mittel)
- Zu gesprächige Fehlermeldungen (mittel)
- Das komplette Portal (schwer)
Privilege Escalation
Von user zu root · 5 Labore
- Wer bin ich und was darf ich? (mittel)
- Vergessene Geheimnisse (mittel)
- Programme mit dem SUID-Bit (mittel)
- Geheimnisse in Prozessen und lokalen Diensten (mittel)
- Audit von sudo und SUID (schwer)
Blue Team / Verteidigung
Logs, Vorfälle, Hardening · 6 Labore
- Ein Zugriffsprotokoll lesen (leicht)
- Wer drängt da? (mittel)
- Chronologie eines Vorfalls (mittel)
- SSH härten (mittel)
- Unnötige Ports schließen (mittel)
- Reaktion auf einen Vorfall (schwer)
Die Karten des Duells: Angriffe, Verteidigungen und was was stoppt