Bandit Nivel 5->6

Nov 25, 2024 · 1 min read

Objetivo: La contraseña para el siguiente nivel se almacena en un archivo en algún lugar del directorio inhere y tiene las siguientes propiedades:

  • legible para humanos
  • 1033 bytes de tamaño
  • no ejecutable

Nos conectamos a la máquina:

ssh bandit5@bandit.labs.overthewire.org -p 2220
#Password bandit5

Listamos el contenido

ls

Entramos en la carpeta inhere

cd inhere/
ls

Perfecto tenemos que encontrar el archivo con dichas caracteríticas, vamos con el comando find.

find /home/bandit5/inhere/ -size 1033c 
  • -size es para filtrar por tamaño en este caso 1033 bytes. Luego comprobamos si es legible:
find /home/bandit5/inhere/ -size 1033c | xargs file 

Es legible. Confirmamos los permisos:

find /home/bandit5/inhere/ -size 1033c | xargs ls -l

Efectivamente vemos que no tiene permisos de ejecución, pues no tiene ninguna x. Cumple todos los requisitos. Procedemos a leerlo.

cat /home/bandit5/inhere/maybehere07/.file2 

La contraseña para el siguiente nivel es: HWasnPhtq9AVKe0dmk45nxy20cvUa6EG

Escríbeme por cualquiera de las vías