Posts OverTheWire - Bandit 6
Post
Cancel

OverTheWire - Bandit 6

OTW

Bandit 6

Primero nos conectamos al servidor:

1
ssh bandit6@bandit.labs.overthewire.org -p 2220

Si vemos en la página de OTW, nos dice que el archivo tiene las siguientes propiedades “propiedad del usuario bandit7” “propiedad del grupo bandit6” y “33 bytes de tamaño”

Si hacemos un “find .” no nos va a mostrar nada, por lo que hay que buscar desde la raíz y con los parámetros que ya mencionamos anteriormente, el comando sería find / -user bandit7 -group bandit6 -size 33c

XD

Cómo podemos ver, nos arroja errores de que no tenemos permiso, cómo podemos solucionar esto?

Breve explicación stderr y /dev/null

En bash hay un número “2”, significa STDERR, es lo que controla los errores por terminal, es decir, si yo quiero sacar los errores que nos aparecen en consola tendríamos que mandar todos los errores con STDERR al /dev/null, cosa que solo me muestre los outputs exitosos, igual les voy a dejar unos enlaces donde explican mejor los términos “/dev/null” y “stderr”

STDERR /DEV/NULL

Ahora, si hacemos lo anteriormente mencionado con el comando find / -user bandit7 -group bandit6 -size 33c 2>/dev/null nos arroja un directorio con un archivo “bandit7.password”, entonces al igual que en nivel anterior usamos xargs para mostrar el hash find / -user bandit7 -group bandit6 -size 33c 2>/dev/null | xargs cat

Aquí les dejo una imagen para que puedan ver mejor los comandos:

;)

This post is licensed under CC BY 4.0 by the author.