Cómo superar los niveles de Overthewire 0-6

Como buen principiante que soy en ciberseguridad, he empezado a jugar a OverTheWire:Bandit para empezar a practicar todo lo aprendido.

Yo necesité buscar algo de información así que creo que te puede interesar saber cómo superar los niveles Overthewire 0-6 si estas empezando en esto de la ciberseguridad.

Nivel 0:

  • Objetivo: Conectarte al servidor con las credenciales proporcionadas.
  • Cómo hacerlo:
    • Abre una terminal y conecta con SSH usando las credenciales de inicio (bandit0 y la contraseña que aparece en el sitio de OverTheWire).
    • Ejemplo: ssh bandit0@bandit.labs.overthewire.org -p 2220

Nivel 1:

  • Objetivo: Encontrar la contraseña de bandit1.
  • Cómo hacerlo:
    • Tras entrar con la cuenta bandit0, utiliza el comando ls para ver los archivos. Encontrarás un archivo llamado readme.
    • Usa cat readme para ver el contenido, que será la contraseña para el siguiente nivel.

Nivel 2:

  • Objetivo: Encontrar la contraseña de bandit2 usando una herramienta llamada find.
  • Cómo hacerlo:
    • Utiliza find para buscar archivos con nombres que contengan la palabra «password».
    • Ejemplo: find / -name "password*" 2>/dev/null
    • Una vez que encuentres el archivo con la contraseña, usa cat para leerlo.

Nivel 3:

  • Objetivo: La contraseña de bandit3 está en un archivo que está comprimido.
  • Cómo hacerlo:
    • Busca archivos comprimidos (por ejemplo, .gz) y usa file para ver de qué tipo es el archivo.
    • Descomprime con gzip -d <nombre_del_archivo> o tar -xvzf <nombre_del_archivo>.
    • Lee el contenido del archivo para encontrar la contraseña.

Nivel 4:

  • Objetivo: Encontrar la contraseña de bandit4 en un archivo binario.
  • Cómo hacerlo:
    • Usa file para confirmar que el archivo no es de texto plano.
    • Usa herramientas como strings para extraer texto legible del binario.
    • Ejemplo: strings <nombre_del_archivo> | grep -i password

Nivel 5:

  • Objetivo: La contraseña de bandit5 está en un archivo con permisos restringidos.
  • Cómo hacerlo:
    • Usa el comando ls -l para ver los permisos del archivo.
    • Usa chmod para cambiar los permisos si es necesario o sudo para obtener acceso.
    • Busca cómo obtener la contraseña en el archivo.

Nivel 6:

  • Objetivo: El archivo que contiene la contraseña está cifrado.
  • Cómo hacerlo:
    • Usa herramientas como gpg para descifrar el archivo si está cifrado.
    • Comando para descifrar: gpg -d <archivo>.
    • Si se te pide una contraseña para el descifrado, intenta con la clave proporcionada.

Cada nivel tiene su propio reto, pero generalmente se trata de usar comandos básicos de Linux, redirigir la salida, manipular archivos y comprender permisos. No dudes en investigar más sobre el funcionamiento de herramientas como find, strings, gpg, cat, chmod, y otras que se van usando en cada nivel.

Si necesitas más detalles sobre algún nivel específico, no dudes en decirme.

¡Mucho ánimo con el juego!

Creado con ☕ y ❤️ por mi mismo en una tarde de domingo – © 2025

Jonathan LLuch
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.