Die Caesar-Verschlüsselung
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.
Labor 3 von 6 im Lernpfad Kodierungen & Geheimnisse. 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:
- Das README lesen (50 XP)
- Die Notizen zur Chiffre studieren (50 XP)
- Das Schwarze Brett mit tr entschlüsseln (ROT13) (150 XP)
- Den Spiegeltext mit rev umdrehen (150 XP)
Themen: codici, rot13, cifrari.
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.tr: ersetzt Zeichen durch andere: Mit den richtigen Regeln wendet er ROT13 an oder macht es rückgängig.rev: dreht jede Zeile Zeichen für Zeichen um, wie ein Spiegel.
Die simulierte Umgebung
Du arbeitest in einer simulierten Linux-Shell, im Home-Verzeichnis des Benutzers runner: erfundene Dateien und Ordner, kein Ziel im Netzwerk.
Die Lektion zur Abwehr
Ist das Labor gelöst, erklärt der Bericht, was schiefging und wie man sich schützt:
ROT13 und die Caesar-Chiffre sind nur dem Namen nach "Chiffren": Die Regel ist öffentlich, es gibt keinen geheimen Schlüssel, und höchstens 25 Versuche brechen sie. Einen Text rückwärts zu schreiben ist noch weniger. Sicherheit darf nicht darauf beruhen, die Methode geheim zu halten (Kerckhoffs' Prinzip): Man braucht öffentliche, solide Algorithmen wie AES mit einem langen, zufälligen geheimen Schlüssel.
Vor und nach diesem Labor
Um es zu öffnen, musst du gelöst haben:
- Hexadezimal (Kodierungen & Geheimnisse, leicht)
Nach diesem Labor kannst du weitermachen mit:
- Schicht um Schicht (Kodierungen & Geheimnisse, mittel)
Der 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.