Nivel 10 de Bandit
Esta es la traducción del enunciado para acceder al nivel 11 de Bandit.
Enunciado Bandit Level 10 → Level 11:
La contraseña para el siguiente nivel se almacena en el archivo data.txt, que contiene datos codificados en base64.
Datos para la conexión (el password lo conseguimos cuando resolvimos el nivel 9):
- Host: bandit.labs.overthewire.org
- Port: 2220
- User: bandit10
- Password: G7w8LIi6J3kTb8A7j9LgrywtEUlyyp6s
Realizamos la conexión desde la terminal.
ssh [email protected] -p 2220
Para decodificar en base64 el contenido de un fichero usamos el comando base64 -d.
Podríamos usar cualquiera de los comandos cat, more o less para generar la salida, después, haciendo uso de la tubería, que la salida sea decodificada.
cat data.txt | base64 -d
more data.txt | base64 -d
less data.txt | base64 -d

Contraseña rescatada: 6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM
De forma sencilla y haciendo uso del comando cut, podríamos mostrar en pantalla únicamente la clave.
cat data.txt | base64 -d | cut -d ' ' -f 4
Podríamos mostrar también solo la contraseña haciendo uso del comando awk.
more data.txt | base64 -d | awk '{print $4}'
Con esta contraseña ya podemos acceder al nivel 11 de Bandit.
Ahora haciendo uso del comando time vamos a comparar los tiempos realizándolo de las dos formas que hemos visto.
