OverTheWire

Bandit 13

Bienvenido al nivel 13 de Bandit en OverTheWire

El planteamiento nos dice que la contraseña para el siguiente nivel esta en la ruta /etc/bandit_pass/bandit14 , solo la puede leer el usuario bandit14 y tenemos una clave SSH que podemos usar para entrar en el siguiente nivel.

Vamos a ello.

Herramientas:
ssh, scp, umask, chmod, cat, nc, install

Las claves ssh se pueden utilizar para entrar con un usuario en una maquina, veremos lo que tenemos.

cat sshkey.private 

Veremos una cadena enorme con formato:
—–BEGIN OPENSSH PRIVATE KEY—–
b3BlbnNzaC1rZXktdjEAAAAABG5vbm…..
—–END OPENSSH PRIVATE KEY—–

Esta es la clave privada del usuario bandit14, la copiamos y nos la llevamos a nuestro equipo. Es importante darle permisos especificos, cuando manejamos claves ssh tienen que tener ciertas características, una de ellas es que no puede ser modificada por externos.
Usaremos “chmod 700 sshkey.private” para darle todos los permisos al usuario root.
En nuestro equipo le daremos el mismo nombre al archivo y nos conectaremos al siguiente nivel con:

ssh -i sshkey.private bandit14@bandit.labs.overthewire.org -p 2220

¡Conecta! ahora buscamos la contraseña por si en algun momento perdieramos la clave ssh.

cat /etc/bandit_pass/bandit14

¡Vamos al siguiente nivel con esta contraseña!

Enlaces de Interes