Level 2 –> Level 3

ssh krypton2@krypton.labs.overthewire.org -p 2222
Password: ROTTEN

krypton2@krypton:/$ cd krypton
krypton2@krypton:/krypton$ cd krypton2
krypton2@krypton:/krypton/krypton2$ ls
README encrypt keyfile.dat krypton3

krypton2@krypton:/krypton/krypton2$ cat README

Krypton 2

This level contains an old form of cipher called a ‘Caesar Cipher‘.
A Caesar cipher shifts the alphabet by a set number. For example:

plain: a b c d e f g h i j k …
cipher: G H I J K L M N O P Q …

krypton2@krypton:/krypton/krypton2$ cat krypton3
OMQEMDUEQMEK

Nos dirigimos al directorio /tmp/logan/, para trabajar con el cifrado y adivinar la key:

krypton2@krypton:/tmp/logan$ touch abecedario.txt (contiene todas las letras del abecedario)
krypton2@krypton:/tmp/logan$ ls
abecedario.txt encrypt
krypton2@krypton:/tmp/logan$ touch keyfile.dat → Fake keyfile data

krypton2@krypton:/tmp/logan$ ./encrypt abecedario.txt
krypton2@krypton:/tmp/logan$ ls
abecedario.txt ciphertext encrypt keyfile.dat

krypton2@krypton:/tmp/logan$ cat ciphertext
MNOPQRSTUVWXYZABCDEFGHIJKL → Esta es la clave de cifrado

Nos dirigimos a la página web https://www.dcode.fr/caesar-cipher:

Vemos más arriba el password: CAESARISEASY