jueves, 11 de diciembre de 2014

Bandit Level 2 --> Level 3



Continuamos con la tercera entrada para el nivel 3 de Bandit.

Como ya viene siendo habitual, establecemos una conexión SSH:

- Host: bandit.labs.overthewire.org 
- User: bandit2
- Pass: CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9

En este caso, la información ofrecida es:


Aquí la problemática son espacios que hay en el nombre de un fichero. En este caso, la shell de Linux no opera como en un principio se podría pensar y ello es debido a que los espacios en blanco, son usados mayormente para separar comandos, argumentos de los comandos o incluso múltiples nombres de ficheros.

Existen múltiples soluciones y una  de ellas sería la propuesta en la siguiente captura:, en donde se escapa el espacio prefijándolo con una barra invertida '\'



Otras dos opciones alternativas, serían:
  • Entrecomillar el nombre:
    • cat 'spaces in this filename'
    • cat "spaces in this filename"
  • Usar el tabulador para autocompletar el nombre del fichero, si la shell nos lo permite.
Esto es todo por el momento. No olvides aportar todo lo que sume al conocimiento compartido ;)



No hay comentarios:

Publicar un comentario