Objetivo del nivel 6 → 7
El objetivo es encontrar la contraseña para el siguiente nivel, la cual está almacenada en algún lugar de todo el servidor y cumple con tres propiedades estrictas: es propiedad del usuario bandit7, pertenece al grupo bandit6 y tiene un tamaño exacto de 33 bytes. Una vez obtenida, se debe utilizar para iniciar sesión en el usuario bandit7.
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 bandit6@bandit.labs.overthewire.org -p 2220
2. Ingresar
A diferencia de los niveles anteriores, el archivo no está en tu directorio de inicio, por lo que debes realizar una búsqueda global desde la raíz del sistema filtrando por propietario, grupo y tamaño exacto.
Localizar el archivo en todo el servidor:
bash
find / -user bandit7 -group bandit6 -size 33c 2>/dev/null
Leer el contenido del archivo encontrado:
Al ejecutar la búsqueda, el sistema filtrará los errores de lectura y te revelará la ruta absoluta del archivo legítimo. Procede a visualizar su contenido:
bash
cat /var/lib/dpkg/info/bandit7.password
3. Verificación
Al ejecutar la lectura del archivo en la ruta indicada, el sistema te devolverá la credencial correspondiente:
¡Respuesta!
The password you are looking for is:
morbNTDkSW6jIlUc0ymOdMaLnOlFVAaj.
Conceptos Clave Aprendidos
- Búsqueda desde la raíz (
/): Indicar la barra diagonal como punto de partida en el comandofindobliga al sistema a rastrear todo el disco duro y no solo la carpeta actual.
-usery-group: Filtros avanzados de Linux que permiten acotar las búsquedas de archivos basándose en la identidad del usuario creador y su grupo asignado.
- Ocultación masiva de errores (
2>/dev/null): Técnica indispensable al buscar de forma global como usuario sin privilegios (no root), ya que desvía el flujo de errores de denegación de acceso al «agujero negro» del sistema, manteniendo la terminal limpia.
Para verificar que la contraseña es correcta y avanzar, conéctate al siguiente nivel usando estos datos de acceso:
Acceso siguiente nivel
- ssh bandit7@bandit.labs.overthewire.org -p 2220
- Usuario:
bandit7- Contraseña:
morbNTDkSW6jIlUc0ymOdMaLnOlFVAaj