Caesar lebt noch
Ein „verschlüsselter“ Admin-Hinweis. Jemand hielt eine Rotation für Kryptografie.
0grk{e0g13_vf_abg_pelcgb} Hinweis
ROT13: jeder Buchstabe um 13 Stellen verschoben. A→N, B→O … Ziffern bleiben.
capture the flag · im browser
Sechs Rätsel aus Krypto, Web und Forensik. Gelöst wird im Tab, nicht auf einem Server. Kein Login, kein Konto, keine gespeicherte Spur.
./0tex --init
loading challenge set … ok
mounting /dev/brain … ok
server connections … none required
telemetry … disabled
ACCESS GRANTED
root@0tex:~$ ls ./challenges
Ein „verschlüsselter“ Admin-Hinweis. Jemand hielt eine Rotation für Kryptografie.
0grk{e0g13_vf_abg_pelcgb} ROT13: jeder Buchstabe um 13 Stellen verschoben. A→N, B→O … Ziffern bleiben.
Aus einem Cookie gezogen. Base64 ist Kodierung, kein Schutz.
MHRleHtiYXNlNjRfaXNfbm90X2VuY3J5cHRpb259 atob() im Browser-Konsolenfenster, oder `base64 -d` im Terminal.
Vierzehn Bytes aus einem Speicherabzug. Lies sie als ASCII.
30 74 65 78 7b 68 65 78 5f 64 75 6d 70 7d Jedes Paar ist ein Byte im Hex. 0x30 = „0“, 0x74 = „t“ …
Ein JWT aus einer Finanz-App. Die Nutzlast ist nur base64url — nicht geheim.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjdGYiLCJmbGFnIjoiMHRleHtqd3RfcGF5bG9hZF9pc19wdWJsaWN9IiwiYWRtaW4iOmZhbHNlfQ.c2lnbmF0dXJlX2lzX25vdF92ZXJpZmllZA Nimm den mittleren Teil zwischen den Punkten, base64url-dekodiert ergibt JSON. Das Feld „flag“.
Die erste Datei, die jeder Crawler liest, verrät gern mehr als geplant.
Der Flag liegt irgendwo auf dieser Seite.
Eine Textdatei im Wurzelverzeichnis sagt Robotern, wo sie nicht hinsollen. Lies sie ganz.
Es gibt eine Tür, die du nicht öffnen sollst. Du wirst es trotzdem tun.
Der Flag liegt irgendwo auf dieser Seite.
Irgendwo gibt es ein Anmeldefeld, das zu einfach aussieht. Dränge dich hinein.
readme
0tex ist ein Hobby-Spielfeld, kein Dienst. Es gibt nichts anzumelden und nichts zu speichern. Die Seite ist eine statische Datei, die Rätsel laufen vollständig in deinem Tab. Schließ ihn, und dein Fortschritt ist weg — so soll es sein.
Die Szenarien sind nachgestellt. Übe hier, nicht an fremden Systemen. Alles Weitere steht in der Datenschutzerklärung: keine Cookies, kein Tracking, keine Logs.
Jede Challenge zeigt ein kleines Szenario und meist etwas zu knacken. Der Hinweis hilft, wenn du feststeckst.
Konsole, ein Terminal, Stift und Papier — was du willst. Nichts davon verlässt dein Gerät.
Alle Flags haben die Form 0tex{…}. Die Prüfung läuft lokal gegen einen Hash, der Klartext steht nirgends im Code.