Objetivo del nivel 1 → 2
El objetivo es encontrar la contraseña para el siguiente nivel, la cual está almacenada en un archivo llamado - (un guión) ubicado dentro del directorio de inicio. Una vez obtenida, se debe utilizar para iniciar sesión en el usuario bandit2.
1. Conectar
Para iniciar el reto, debes conectarte al servidor del juego mediante SSH introduciendo el siguiente comando en tu terminal (utilizando la contraseña obtenida en el nivel anterior):
bash
ssh bandit1@bandit.labs.overthewire.org -p 2220
Nota: La contraseña para el nivel 1 es: ZjLjTmM6FvvyRnrb2rfNWOZOTa6ip5If
2. Ingresar
Una vez dentro del sistema, debes localizar el archivo especial y leer su contenido para obtener la clave de acceso.
Localizar el archivo:
bash
find / -name "-" 2>/dev/null
Leer el contenido del archivo:
Dado que el nombre del archivo es un guión (-), usar cat - de forma normal provocaría que el comando espere una entrada por teclado (entrada estándar). Para evitarlo y leer el archivo correctamente, debes especificar la ruta relativa completa:
bash
cat ./-
(También puedes usar la ruta absoluta proporcionada en tu consulta: cat /home/bandit1/-).
3. Verificación
Al ejecutar el comando para leer el archivo, el sistema te devolverá la credencial correspondiente:
¡Respuesta!
The password you are looking for is:263JGJPfgU6LtdEvgfWU1XP5yac29mFx.
Conceptos Clave Aprendidos
- Nombres de archivo especiales (
-): En sistemas Unix/Linux, un guión solo (-) suele representar la entrada o salida estándar. Para interactuar con un archivo físico que se llama literalmente-, es necesario anteponer la ruta (como./-) para que el sistema lo reconozca como un archivo de texto.
ls(List): Comando para listar los archivos del directorio y verificar visualmente la existencia del archivo-.
- Rutas relativas (
./): Referencia al directorio actual en el que te encuentras trabajando dentro de la terminal de Linux.
Para verificar que la contraseña es correcta y avanzar, conéctate al siguiente nivel usando estos datos de acceso:
Acceso siguiente nivel
- ssh bandit2@bandit.labs.overthewire.org -p 2220
- Usuario:
bandit2- Contraseña:
263JGJPfgU6LtdEvgfWU1XP5yac29mFx