\   /\          __    _____        _____     _____ _ _____
)  ( ')        |  |  |  _  |   ___|  _  |___|  |  |_|_   _|___
(  /  )        |  |__|     |  |  _|     |_ -|     | | | | | .'| 
 \(__)|        |_____|__|__|  |___|__|__|___|__|__|_| |_| |__,|

 
 En este post vamos a realizar el level15->16 del wargame Bandit
del que se encarga la gente de Overthewire.
Dicho wargame podeis encontrarlo en: http://overthewire.org/wargames/bandit/

Este post contiene SPOILERS, con lo cual os aconsejo que lo intenteis
resolver antes de continuar leyendo.

La meta del nivel 15->16 es:

El password para el siguiente nivel puede ser obtenido enviando el password del
nivel actual al puerto 30001 del localhost usando encriptacion SSL.


Vale, pues tenemos que enviar el password de este nivel al puerto 30001 de localhost... y usando
SSL.

Para ello vamos a utilizar openssl s_client, al cual le pasaremos la password actual y con un poco de suerte
recibiremos la del siguiente nivel.

Ejecutamos el comando:

echo PASSWORD_ACTUAL | openssl s_client -connect localhost:30001 -ign_eof 
Donde sustituiremos PASSWORD por la password actual! y si todo va bien, despues de ejecutar el comando, obtendremos la password para el siguiente nivel. Smiley face Smiley face Y ahi esta, el password para seguir avanzando :)