AA. Walkthrough: Bandit Level 27 to Level 28
Objetivo del Nivel
En este nivel, se nos proporciona acceso a un repositorio Git alojado en un servidor SSH interno. Debemos clonar este repositorio y examinar su contenido para encontrar la contraseña que nos permitirá avanzar al siguiente nivel.
Pasos para Resolver el Nivel
1. Acceder al servidor Bandit27
Debemos conectarnos al servidor usando SSH:
ssh bandit27@bandit.labs.overthewire.org -p 2220
Introduce la contraseña obtenida en el nivel anterior.
2. Clonar el repositorio Git
El repositorio se encuentra en ssh://bandit27-git@localhost/home/bandit27-git/repo
. Para clonarlo, primero cambiamos al directorio /tmp
para asegurarnos de tener permisos de escritura:
cd /tmp
Ahora clonamos el repositorio usando Git:
git clone ssh://bandit27-git@localhost:2220/home/bandit27-git/repo
Cuando se solicite la contraseña, ingresa la misma que usaste para conectarte como bandit27
.
3. Explorar el contenido del repositorio
Después de clonar el repositorio, accedemos a la carpeta recién creada:
cd repo
Listamos los archivos dentro del repositorio:
ls -la
Debería aparecer un archivo README
. Lo examinamos con:
cat README
El contenido del archivo mostrará la contraseña para bandit28
:
The password to the next level is: Yz9IpL0sBcCeuG7m9uQFt8ZNpS4HZRcN
Conclusión
Al completar este nivel, aprendimos cómo interactuar con un repositorio Git remoto usando SSH. En el siguiente nivel, trabajaremos con el historial del repositorio para descubrir versiones anteriores de archivos.
Ahora podemos conectarnos al siguiente nivel usando:
ssh bandit28@bandit.labs.overthewire.org -p 2220
Última actualización