Nivel 2 de Bandit → Nivel 3
Objetivo del nivel
La contraseña para el siguiente nivel se almacena en un archivo llamado espacios en este nombre de archivo ubicado en el directorio de inicio
bandit2@bandit:$ ls -la
total 24
drwxr-xr-x 2 root root 4096 Sep 19 07:08 .
drwxr-xr-x 70 root root 4096 Sep 19 07:09 ..
-rw-r--r-- 1 root root 220 Mar 31 2024 .bash_logout
-rw-r--r-- 1 root root 3771 Mar 31 2024 .bashrc
-rw-r--r-- 1 root root 807 Mar 31 2024 .profile
-rw-r----- 1 bandit3 bandit2 33 Sep 19 07:08 spaces in this filename
bandit2@bandit:$ cat "spaces in this filename"
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:~$ cat spaces\ in\ this\ filename
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:~$ cat sp*
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:~$ cat s*
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:~$ cat *
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:$ cat *name
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:$ cat *this*
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:$ cat /home/bandit2/*
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
bandit2@bandit:$ cat $(pwd)/*
MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx
Para obtener el contenido de un archivo que contenga espacios entre su nombre, existen varias opciones, una de ellas es colocando al inicio y al final comillas dobles (" "), esto con la finalidad de englobar el nombre en una solo.
También se puede utilizar los comodines (*) asteriscos, para sustituir parte del nombre, ya sea al principio, a medias o al final del nombre, y automáticamente nos dará el contenido.
Una forma más de obtener el contenido, es ingresando la ruta absoluta del archivo y terminar con un comodín, con esto, nos estará dando todo el contenido que existe dentro del directorio (en esta ocasión si funciona, debido a que solo es un archivo).
Por último podemos utilizar el comando a nivel de sistema $(pwd), para que nos arroje la ruta absoluta del archivo y terminamos con un comodín para que nos imprima todo el contenido que existe dentro del directorio.
Comandos que puedes necesitar para resolver este nivel
lscdcatfiledufind
Material de lectura útil
Búsqueda en Google de “espacios en este nombre de archivo”
Last updated