Wargame : Bandit – Nivel 21

Objetivo del Nivel

Hay un binario con setuid en el HOMEDIRECTORY que hace lo siguiente: realiza una conexión a localhost al puerto que se le indique como argumento en la linea de comandos. Una vez lanzado, lee una linea de texto desde la conexión y la compara con la contraseña del nivel anterior (bandit20). Si la contraseña es correcta le enviará la contraseña al siguiente nivel. (bandit21)

NOTA 1 : Para pasar este nivel se necesita loguear dos veces, una para ejecutar el comando con setuid, y otra para iniciar un daemon de red al que se conectará el comando setuid.

NOTA 2 : Tratar conectándose con el setuid a algún lado para ver como funciona.

Comandos que se necesitan para resolver este nivel

ssh, nc, cat

Nivel – 20

Nivel – 22