Lernpfad Kodierungen & Geheimnisse
Kodierungen & Geheimnisse lehrt einen Unterschied, der viele Daten rettet: Kodieren ist nicht Verschlüsseln. Base64, Hexadezimal, ROT13 und Spiegelschrift verändern das Aussehen von Informationen, schützen sie aber nicht, denn jeder kann sie ohne Schlüssel zurück in Klartext verwandeln. In den Laboren erkennst du diese Formate an ihrem Aussehen, entfernst sie Schicht für Schicht, auch wenn sie gestapelt sind, ziehst lesbaren Text aus einem kompilierten Programm und verstehst, warum echter Schutz echte Verschlüsselung, gesalzene Hashes und einen Secrets-Manager braucht.
Die Labore der Reihe nach
- Base64 ist kein Geheimnis
leicht · 300 XP
Im Ordner liegt eine Nachricht, die unverständlich aussieht: Buchstaben, Ziffern und ein '=' am Ende. Ein unachtsamer Techniker hat sie so "geschützt". Finde heraus, was darin steckt, und hol dir das Flag.
Voraussetzung: In Stücken lesen.
- Hexadezimal
leicht · 350 XP
Ein Verkehrsrekorder hat eine Nachricht mitgeschnitten und als lange Folge von Ziffern und Buchstaben von a bis f gespeichert. Lerne Hexadezimal zu lesen, wandle den Mitschnitt zurück in Text und hol dir das Flag.
Voraussetzung: Base64 ist kein Geheimnis.
- Die Caesar-Verschlüsselung
mittel · 600 XP
Am Schwarzen Brett des alten Marktes hinterlässt der Rabe seine Nachrichten: Eine ist mit einer Chiffre geschrieben, die Buchstaben verschiebt, eine andere "im Spiegel". Entschlüssele beide und finde den Tresorcode.
Voraussetzung: Hexadezimal.
- Geheimnisse in einer ausführbaren Datei
mittel · 600 XP
Eine Firma hat dir ein kompiliertes Programm übergeben, den Tresor, und schwört, dass niemand seine Geheimnisse lesen kann. Beweise das Gegenteil: Hol den Servicecode heraus, der in der Datei geblieben ist.
Voraussetzung: Hexadezimal und Im Text suchen.
- Schicht um Schicht
mittel · 600 XP
Der Rabe hat seine Nachricht wie eine Zwiebel versiegelt: mehrere Kodierungen übereinander. Ein Befehl allein reicht nicht: Verkette mehrere mit der Pipe und schäle die Schichten in der richtigen Reihenfolge ab.
Voraussetzung: Die Caesar-Verschlüsselung und Pipes und Filter.
- Das letzte Rätsel
schwer · 1000 XP
Der Rabe ist verschwunden und hat eine verschlossene Truhe und ein paar auf mehrere Dateien verteilte Hinweise zurückgelassen: eine Legende, eine Reihenfolge, ein Programm. Setze das Rätsel zusammen, öffne die Truhe und finde heraus, warum Kodieren nicht Verschlüsseln ist.
Voraussetzung: Geheimnisse in einer ausführbaren Datei und Schicht um Schicht.
Die Befehle dieses Lernpfads
Auf diesem Lernpfad verwendest du im simulierten Terminal diese Befehle: cat, base64, xxd, tr, rev, file, strings und grep. Jede Laborseite erklärt, wofür sie gut sind.
Mehr in den Guides (auf Englisch)
Die anderen Lernpfade
- Linux-Grundlagen – Shell, Dateien, Filter, Rechte
- Recon & Scanning – Nmap, Banner, DNS, Enumeration
- Web Exploitation – Versteckte Ordner, Cookies, Zugänge
- Privilege Escalation – Von user zu root
- Blue Team / Verteidigung – Logs, Vorfälle, Hardening