Colección de retos estilo Capture The Flag para practicar lo aprendido en el programa. Cada reto es autocontenido (los datos van en el propio enunciado) y trae su solución comentada. El objetivo siempre es encontrar una flag con el formato:
FLAG{...}
🎓 Intenta resolverlo por tu cuenta con
reto.md; solo después abresolucion.md. Todo es material didáctico: resuélvelo con tus herramientas en tu propia máquina.
| Categoría | Reto | Dificultad | Parte relacionada |
|---|---|---|---|
| 🔐 Cripto | Cebolla de encodings | ⭐ | 2 |
| 🕸️ Web | El JWT indiscreto | ⭐ | 4 |
| 🌐 Redes | Autenticación a la vista | ⭐ | 1 |
| 🔬 Forense | Lo que esconde el binario | ⭐ | 9 |
| 🔎 OSINT | Postal sin remitente | ⭐⭐ | 12 |
| 💥 Pwn / Rev | Reversa el check | ⭐⭐ | 5 |
No hay servidor de puntuación: te autoverificas con solucion.md. Si quieres montar un
CTF real para un grupo, puedes cargar estos retos en CTFd usando la flag
de cada solucion.md como respuesta.
¿Tienes un buen reto? Sigue la estructura ctf/<categoria>/reto-NN-<slug>/ con reto.md
(enunciado + datos) y solucion.md (writeup + flag). Ver CONTRIBUTING.