Objetivo del nivel 5 → 6
El objetivo es encontrar la contraseña para el siguiente nivel, la cual está almacenada en un archivo oculto dentro de algún subdirectorio de inhere. El archivo cumple estrictamente con tres propiedades: ser legible por humanos, tener un tamaño exacto de 1033 bytes y no ser ejecutable. Una vez obtenida, se debe utilizar para iniciar sesión en el usuario bandit6.
Legible por humano
1033 bytes de tamaño
No ejecutable
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 bandit5@bandit.labs.overthewire.org -p 2220
2. Ingresar
Una vez dentro del sistema, debes acceder al directorio principal del reto y aplicar un filtro avanzado con el comando find para localizar el archivo único que cumple con todas las condiciones dadas.
Navegar al directorio:
bash
cd inhere
Localizar el archivo con propiedades específicas:
bash
find . -type f -size 1033c ! -executable
Leer el contenido del archivo encontrado:
Al ejecutar la búsqueda, el sistema te revelará la ruta exacta del archivo (por ejemplo, ./maybehere07/.file2). Procede a visualizar su contenido:
bash
cat ./maybehere07/.file2
3. Verificación
Al ejecutar la lectura del archivo correcto, el sistema te devolverá la credencial correspondiente:
¡Respuesta!
The password you are looking for is:
HWasnPhtq9AVKe0dmk45nxy20cvUa6EG.
Conceptos Clave Aprendidos
find .: Inicia una búsqueda recursiva partiendo desde el directorio actual hacia todas las carpetas internas.
-type f: Filtro del comandofindque restringe los resultados únicamente a archivos regulares, omitiendo carpetas o directorios.
-size 1033c: Filtro de tamaño donde el sufijocespecifica la unidad exacta en bytes (caracteres).
- Operadores lógicos (
!): El símbolo de exclamación actúa como una negación lógica (NOT) en Linux, permitiendo buscar elementos que no cumplan una condición (como! -executable).
Para verificar que la contraseña es correcta y avanzar, conéctate al siguiente nivel usando estos datos de acceso:
Acceso siguiente nivel
- ssh bandit6@bandit.labs.overthewire.org -p 2220
- Usuario:
bandit6- Contraseña:
HWasnPhtq9AVKe0dmk45nxy20cvUa6EG