Zum Inhalt springen
PURPLEDUEL

Lernpfad Kodierungen & Geheimnisse

6 Labore · Base64, Hex, Chiffren

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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)

Alle Guides (auf Englisch)

Die anderen Lernpfade

Die Labore von PurpleDuel