El manual del fabricante
La cámara IP de la entrada del almacén tiene un panel de gestión web. El fabricante publica los manuales de todos sus modelos y tú tienes una carpeta llena en ~/docs. ¿Puedes entrar sin adivinar nada?
Laboratorio 3 de 7 de la ruta Web Exploitation. Si te atascas tienes 3 pistas, de la más vaga a la más precisa: cuestan 0, 40 y 120 XP.
Qué aprendes
Los objetivos se completan solos mientras trabajas en el terminal; cada uno vale puntos de experiencia:
- Averiguar qué modelo de cámara es (cabeceras) (100 XP)
- Buscar en los manuales con grep (100 XP)
- Entrar en el panel con las credenciales de fábrica (200 XP)
Temas: web, default-credentials, owasp-a07.
Los comandos que usarás
El terminal es simulado y entiende unos cuarenta comandos de Linux. En este laboratorio te servirán sobre todo estos:
curl: hace peticiones HTTP desde el terminal y muestra la respuesta en bruto del servidor, cabeceras incluidas.grep: busca las líneas que contienen una palabra, incluso en carpetas enteras con -r. Es la herramienta principal para analizar texto y registros.
El entorno simulado
El objetivo es un host inventado en una red privada simulada: solo lo alcanzas desde el terminal del juego.
El objetivo expone estos servicios:
- Web (HTTP): un servidor web con páginas, API o paneles de gestión: la parte más expuesta de casi cualquier organización.
- RTSP: el flujo de vídeo de cámaras y grabadores de red.
La lección de defensa
Con el laboratorio resuelto, el informe explica qué falló y cómo protegerse:
Las credenciales de fábrica están escritas en manuales públicos: cualquiera las lee en dos minutos y las prueba en todos los dispositivos que encuentra en línea. Es una de las formas más comunes de entrar en cámaras, routers e impresoras (OWASP A07, Identification and Authentication Failures). Lección defensiva: cambiar enseguida las credenciales predeterminadas, mantener un inventario de los dispositivos de red y no dejar los paneles de gestión accesibles para todos, sino solo desde una red de administración.
Antes y después de este laboratorio
Para abrirlo debes haber resuelto:
- robots.txt y carpetas olvidadas (Web Exploitation, fácil)
- Buscar en el texto (Fundamentos de Linux, medio)
Después de este laboratorio puedes pasar a:
- Mensajes de error demasiado charlatanes (Web Exploitation, medio)
La ruta Web Exploitation
Web Exploitation lleva la base al mundo de los sitios y las aplicaciones web, donde ocurre una parte enorme de los ataques reales. Exploras sitios inventados con peticiones HTTP desde el terminal y descubres carpetas que alguien esperaba esconder, cookies en las que el servidor confía demasiado, credenciales de fábrica nunca cambiadas, comentarios olvidados en el código de la página y mensajes de error que dicen demasiado. Las lecciones siguen las categorías del OWASP Top 10, como Broken Access Control y los fallos de autenticación, y cada una explica cómo se corrige.