jueves, 11 de diciembre de 2014

Bandit Level 7 --> Level 8


Al grano.

Establecemos la consexión SSH:
- Host: bandit.labs.overthewire.org 
- User: bandit7
- Pass: HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs


La información acerca de este nivel es:


Es más que evidente que el comando candidato para hacer la búsqueda es 'grep' haciendo uso de 'pipes':



¡Esto es todo amigos! ¡Hasta la próxima¡



Bandit Level 6 --> Level 7


Seguimos con un nuevo nivel de Bandit. en este caso nos ocuparemos del nivel 7.

Sin más preámbulos, establecemos la consexión SSH:
- Host: bandit.labs.overthewire.org 
- User: bandit6
- Pass: DXjZPULLxYr17uwoI01bNLQbtFemEgo7

La información de este nivel es:


Nos piden una búsqueda muy similar a la anterior, pero esta vez el fichero no está en el directorio 'home' sino en cualquier parte del servidor, por lo que habrá que hacer la búsqueda desde la raíz y además debe tener la siguiente propiedades:
  • Pertenecer al usuario bandit7
  • Pertenecer al grupo bandit6
  • Tener 33 bytes de tamaño. 

En la siguiente imagen se muestra el desarrollo seguido:


De esta búsqueda, lo más destacable es la redirección a la salida 'stderr' y el fichero '/dev/null' para obtener una salida limpia de errores tipo 'Permission denied'.


¡Pronto más!


Bandit Level 5 --> Level 6


¡Vamos allá!

Conexón SSH:

- Host: bandit.labs.overthewire.org 
- User: bandit5
- Pass: koReBOKuIDDepwhWk7jZC0RTdopnAYKh

La información de este nivel es:


Nivel similar al anterior, sin embargo en este caso la búsqueda debe ser más precisa y el fichero debe tener las propiedades de ser:
  • Legible por humanos.
  • De 1033 bytes de tamaño.
  • No ser ejecutable.

Aquí sí que el comando candidato es 'find':



Poco a poco, se va subiendo el nivel de exigencia, aunque hay que reconocer que todavía es muy muy suave.

¡Hasta el próximo!



Bandit Level 4 --> Level 5


Vamos al grano.

Conexón SSH:

- Host: bandit.labs.overthewire.org 
- User: bandit4
- Pass: pIwrPrtPN36QITSp3EQaw936yaFoFgAB


La información de este nivel es:



Aquí el nivel, va subiendo un poco de dificultad (no mucha) y lo que pretenden es que sepamos buscar por las propiedades de un fichero, que en este caso es que sea 'human-readable', es decir que sea un fichero legible para humanos.

Posiblemente el comando candidato para esto sea 'find', sin embargo, lo haremos con el comando 'file' de la siguiente manera:




En próximos niveles, usaremos find para obtener búsquedas más precisas.

¡Hasta pronto!


Bandit Level 3 --> Level 4


Hasta aquí, prácticamente los retos no ofrecen demasiada dificultad, tan solo un manejo básico de algunos comando importantes de Linux y en este, no iba a ser de otra manera.

Como siempre, establecemos una conexión SSH:
- Host: bandit.labs.overthewire.org 
- User: bandit3
- Pass: UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK

En este caso, la información ofrecida es:



Aquí lo que pretenden es que sepamos tratar fichero cuya propiedad es la de estar oculto. en este caso basta con entrar al directorio 'inhere', ejecutar un comando 'll' o 'ls -la' y después ejecutar un 'cat' al fichero oculto para obtener la flag:


¿Sencillo verdad?

Hasta la próxima y no olvides comentar o añadir todo lo que consideres relevante.