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