Bandit level 14

Nivel 14 de Bandit

Esta es la traducción del enunciado para acceder al nivel 15 de Bandit.

Enunciado Bandit Level 14 → Level 15:

La contraseña para el siguiente nivel se puede recuperar enviando la contraseña del nivel actual al puerto 30000 en localhost.

Datos para la conexión (el password lo conseguimos cuando resolvimos el nivel 13):

  • Host: bandit.labs.overthewire.org
  • Port: 2220
  • User: bandit14
  • Password: fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq

Realizamos la conexión desde la terminal.

ssh [email protected] -p 2220

Para este nivel vamos a hacer uso del comando nc (conocido como netcat), que nos permite la transferencia de datos a través de conexiones de red.

Antes de nada exploraremos el puerto que nos indica el enunciado para verificar que está abierto.

nc -zv localhost 30000
Verificando que el puerto 30000 está abierto con el comando nc para el level 14 de Bandit

Con este puerto abierto lo único que nos hace falta según el enunciado es enviar la contraseña actual a este puerto.

echo "fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq" | nc localhost 30000

Esto nos devuelve un mensaje indicando que es correcto y la nueva contraseña.

Contraseña rescatada: jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt

Enviando la clave anterior al puerto 30000 para conseguir la nueva clave

También podríamos haber conseguido la clave de otras formas.

echo "fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq" | ncat localhost 30000

Haciendo uso del comando cat, ya que conocíamos la ubicación del nivel anterior.

cat /etc/bandit_pass/bandit14 | nc localhost 30000

Otra forma de conseguir enviar la clave antigua al puerto 30000 es haciendo uso de telnet. Aunque de esta forma tendremos que introducir la clave antigua de forma manual.

telnet localhost 30000

En la siguiente captura de pantalla se pueden observar estas dos formas de obtener la clave.

Enviando la clave anterior al puerto 30000 mediante telnet para conseguir la nueva clave

Con esta contraseña ya podemos acceder al nivel 15 de Bandit.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *