One minute
Bandit 32
OverTheWire
Bandit 32
Bienvenido al nivel 32 de Bandit en OverTheWire
En este nivel nos dan buena suerte y poco más, salimos de tanto git y vamos directos al nivel.
Herramientas: sh,man
Nos conectamos al nivel con la contraseña e investigamos.
Cuando nos conectamos vemos “WELCOME TO THE UPPERCASE SHELL”, que raro…. Parece que convierte a mayusculas todo lo que le paso:
>>echo $SHELL
sh: 1: ECHO: Permission denied
Linux tiene una funcion especial con la que podemos llamar al numero de parametros que hemos introducido en la terminal con "${0..999}", de manera que en un comando como: echo “hola” -> $1 equivaldría a “hola”
En una terminal de bash estandart $0 equivale a bash o en su defecto sh por lo que si introducimos $0 en esta terminal obtendremos una shell.
Una vez dentro podremos leer la contraseña para el siguiente nivel.
¡Vamos al siguiente nivel con esta contraseña!
Enlaces de Interes