🧩 Enunciado del reto: Bandit Nivel 2 → 3
La contraseña para el siguiente nivel está almacenada en un archivo llamado spaces in this filename ubicado en el directorio personal (home).
- Usuario: bandit2
- Contraseña: [contraseña obtenida en el nivel anterior]
- Host: bandit.labs.overthewire.org
- Puerto: 2220
🔐 Conexión SSH
Conectamos al servidor usando:
ssh bandit2@bandit.labs.overthewire.org -p 2220
🛠️ Solución paso a paso
- Listamos los archivos en el directorio personal:
lsVeremos un archivo llamado
spaces in this filename. - Para leer un archivo con espacios en el nombre, podemos hacer cualquiera de las siguientes dos opciones:
- Opción 1: Escapar los espacios con
\:cat spaces\ in\ this\ filename - Opción 2: Usar comillas:
cat "spaces in this filename" - El contenido del archivo es la contraseña para el siguiente nivel:
[Contraseña de bandit3 encontrada]
📚 ¿Qué aprendí en este nivel?
- Cómo manejar archivos con espacios en el nombre desde la terminal.
- Dos formas de leer ese tipo de archivos: con comillas o con barra invertida.
- Refuerzo en el uso de comandos como
catyls.
🔁 Ir al indice
👉 Retos Bandit