A. Bandit Level 0 - Walkthrough
Objetivo del Nivel
El objetivo de este nivel es conectarse al servidor mediante SSH utilizando las credenciales proporcionadas. Una vez dentro, podemos acceder a la página del Nivel 1 para continuar.
Información de Conexión
Host:
bandit.labs.overthewire.org
Puerto:
2220
Usuario:
bandit0
Contraseña:
bandit0
Conceptos Claves
Antes de resolver este nivel, es importante comprender algunos conceptos clave:
SSH (Secure Shell): Protocolo de red que permite la comunicación segura entre dos dispositivos a través de una conexión encriptada.
Autenticación en SSH: Puede realizarse mediante usuario/contraseña o mediante claves SSH. En este nivel utilizaremos usuario y contraseña.
Puertos de red: SSH generalmente usa el puerto 22, pero en este caso utilizaremos el puerto 2220.
Terminal o consola: Necesaria para ejecutar los comandos de conexión.
Resolución Técnica Paso a Paso
1. Verificar si tienes SSH instalado
Antes de conectarte, es recomendable verificar si SSH está instalado en tu sistema. En Linux y macOS puedes comprobarlo con:
ssh -V
Si estás en Windows, puedes utilizar el cliente OpenSSH integrado en PowerShell o instalar PuTTY como alternativa.
2. Entender la estructura del comando SSH
El comando SSH para conectarse a un servidor remoto sigue la estructura:
ssh usuario@host -p puerto
Donde:
usuario
es el nombre de usuario que se usará para la conexión.host
es el nombre de dominio o dirección IP del servidor remoto.-p
permite especificar un puerto diferente al predeterminado (22 en SSH estándar).
3. Conectarse al servidor
Ejecutamos el siguiente comando en la terminal:
ssh bandit0@bandit.labs.overthewire.org -p 2220
Esto inicia una conexión SSH al servidor
bandit.labs.overthewire.org
.Se especifica el usuario
bandit0
.Se indica que el puerto a utilizar es el
2220
.
4. Ingresar la contraseña
Cuando el sistema lo solicite, ingresamos la contraseña bandit0
. (Recuerda que en Linux, al escribir contraseñas en la terminal, no se mostrarán caracteres visibles como asteriscos *
o puntos .
para mayor seguridad.)
5. Confirmar acceso exitoso
Si la conexión es exitosa, veremos un mensaje de bienvenida de OverTheWire, indicando que estamos dentro del sistema remoto.
6. Explorar el entorno
Al estar dentro, podemos listar los archivos disponibles con:
ls
Esto nos permitirá identificar qué archivos están disponibles y cómo podemos proceder al siguiente nivel.Una vez realizado el archivo encontrado es readme
el cual lo leeremos con
head readme
Y tendremos la contraseña para el siguiente nivel
7. Acceder al Nivel 1
Para continuar, dirígete a la página del Nivel 1 y sigue las instrucciones proporcionadas.
Última actualización