Los laboratorios de PurpleDuel
Un laboratorio de PurpleDuel es una pequeña máquina inventada que exploras desde un terminal simulado en el navegador: archivos, servicios de red y sitios web son datos del juego, y ningún comando llega a ordenadores reales. Cada laboratorio tiene una tarea, algunos objetivos que se completan solos mientras trabajas y una bandera que encontrar; cuando la bandera aparece en el terminal, el laboratorio está resuelto.
Son 39, repartidos en 6 rutas y ordenados del más fácil al más difícil: cada uno se abre después de resolver los que sirven de base, también de otras rutas. Al final siempre hay un informe que explica qué falló y, sobre todo, cómo defenderse.
Cómo funciona un laboratorio
- Lee la tarea: te dice dónde estás y qué buscar, sin revelar el camino.
- Explora con los comandos de la shell: los objetivos se marcan solos cuando das el paso correcto y cada uno vale puntos de experiencia.
- Si te atascas, pide una pista: la primera es gratis, las demás cuestan un poco de XP.
- La bandera aparece en el terminal solo cuando has hecho todo el trabajo: ahí se cierra el laboratorio y se abre el informe con la lección de defensa.
Las rutas
Fundamentos de Linux
Shell, archivos, filtros, permisos · 9 laboratorios
- Primeros pasos en la shell (fácil)
- ¿Dónde estoy? Rutas absolutas y relativas (fácil)
- Archivos ocultos (fácil)
- Leer por partes (fácil)
- Buscar en el texto (medio)
- Encontrar archivos (medio)
- Tuberías y filtros (medio)
- Permisos y propietarios (medio)
- Entorno e historial (medio)
Codificaciones y secretos
Base64, hexadecimal, cifrados · 6 laboratorios
- Base64 no es un secreto (fácil)
- Hexadecimal (fácil)
- El cifrado de César (medio)
- Secretos dentro de un ejecutable (medio)
- Capa sobre capa (medio)
- El rebus final (difícil)
Recon & Scanning
Nmap, banners, DNS, enumeración · 6 laboratorios
- Mapear un host (fácil)
- Banners de los servicios (fácil)
- ¿Quién hay en la red? (medio)
- El DNS habla (medio)
- Las cabeceras cuentan (medio)
- Reconocimiento completo (difícil)
Web Exploitation
Dirs ocultos, cookies, accesos · 7 laboratorios
- robots.txt y carpetas olvidadas (fácil)
- La cookie en la que se confía demasiado (medio)
- El manual del fabricante (medio)
- Aurora — Web Breach (medio)
- Pistas en el código de la página (medio)
- Mensajes de error demasiado charlatanes (medio)
- El portal completo (difícil)
Privilege Escalation
De user a root · 5 laboratorios
- ¿Quién soy y qué puedo hacer? (medio)
- Secretos olvidados (medio)
- Ejecutables con el bit SUID (medio)
- Secretos en procesos y servicios locales (medio)
- Auditoría de sudo y SUID (difícil)
Blue Team / Defensa
Logs, incidentes, hardening · 6 laboratorios
- Leer un registro de accesos (fácil)
- ¿Quién está insistiendo? (medio)
- Cronología de un incidente (medio)
- Endurecer SSH (medio)
- Cerrar los puertos innecesarios (medio)
- Respuesta a un incidente (difícil)
Las cartas del duelo: ataques, defensas y quién frena a quién