Objetivo del nivel 7 → 8
El objetivo es encontrar la contraseña para el siguiente nivel, la cual está almacenada en el archivo data.txt justo al lado de la palabra millionth (millonésima). Una vez obtenida, se debe utilizar para iniciar sesión en el usuario bandit8.
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 bandit7@bandit.labs.overthewire.org -p 2220
2. Ingresar
Una vez dentro del sistema, debes buscar y extraer la línea que contiene la palabra clave dentro del archivo masivo de texto. Puedes hacerlo de manera directa o mediante flujos avanzados.
Buscar de forma directa:
bash
grep "millionth" data.txt
Buscar usando tuberías (Pipes):
bash
cat data.txt | grep "millionth"
Extraer únicamente la contraseña (Grep + Awk):
Si deseas limpiar la salida para omitir la palabra de referencia y obtener solo la clave:
bash
grep "millionth" data.txt | awk '{print $2}'
3. Verificación
Al ejecutar cualquiera de las variantes de búsqueda anteriores, el sistema te devolverá la línea correspondiente con la credencial:
¡Respuesta!
The password you are looking for is:
dfwvzFQi4mU0wfNbFOe9RoWskMLg7eEc.
Conceptos Clave Aprendidos
grep(Global Regular Expression Print): Comando fundamental en Linux diseñado para buscar patrones de texto específicos o expresiones regulares dentro de uno o varios archivos.
- Tuberías (
|/ Pipes): Operador que permite redirigir la salida de un comando (por ejemplo, el texto completo impreso porcat) para que sirva directamente como la entrada del siguiente comando (grep).
awk: Potente lenguaje de programación en terminal optimizado para procesar textos por columnas; en este caso,{print $2}extrae únicamente la segunda columna (la contraseña) de la línea encontrada.
Para verificar que la contraseña es correcta y avanzar, conéctate al siguiente nivel usando estos datos de acceso:
Acceso siguiente nivel
- ssh bandit8@bandit.labs.overthewire.org -p 2220
- Usuario:
bandit8- Contraseña:
dfwvzFQi4mU0wfNbFOe9RoWskMLg7eEc