OverTheWire

Bandit 15

Bienvenido al nivel 15 de Bandit en OverTheWire

Se nos indica que la contraseña se nos proporcionará indicando la contraseña cifrada por SSL/TLS del nivel actual en el puerto 30000 de este equipo.

Herramientas:
ssh, telnet, nc, ncat, socat, openssl, s_client, nmap, netstat, ss

Primero que nada comprobamos si el puerto esta abierto:

nmap localhost -p30000

Esta abierto y escuchando. PORT STATE SERVICE
30001/tcp open pago-services1

Para enviar un mensaje cifrado dispondremos de la utilidad openssl, concretamente con el modulo s_client. Ejecutaremos el siguiente comando para establecer una conexion cifrada en local al puerto 30001.

openssl s_client localhost:30001

Una vez establecida, veremos el certificado de la conexion y procederemos a pegar la contraseña.
El servidor responderá con “Correct!” y la contraseña, luego cerrará la conexión.

Nota: si nos devuelve un codigo “KEYUPDATE” o “RENEGOTIATING” tendremos que realizar la conexion SIN usar TLS1.3.

¡Vamos al siguiente nivel con esta contraseña!

Enlaces de Interes