0%
Kit para organizar un CTF interno

Kit para organizar un CTF interno

Organiza un capture the flag de clase: tipos de CTF, formato de los flags, baremo de puntos, infraestructura Docker y desarrollo completo de la sesión.

4 h/semana

Un CTF (Capture The Flag) es un juego en el que se buscan «flags» (cadenas ocultas FLAG{...}) resolviendo desafíos: objetivo claro, recompensa inmediata, progresión visible y espíritu de competición.

Los tipos de CTF (Jeopardy, Attack-Defense, Boot2Root)
  • Jeopardy: el más habitual. Desafíos independientes clasificados por categoría (web, crypto, forensics, reverse…) y por puntos. Se resuelven los que se quiera, en el orden que se quiera.
  • Attack-Defense: cada equipo defiende sus propios servicios mientras ataca los de los demás. Más complejo, orientado más bien a un público avanzado.
  • Boot2Root: una máquina que hay que comprometer por completo, desde el primer acceso hasta root (el formato de la misión final).

Para una clase, el formato Jeopardy o Boot2Root es el más adecuado.

Cuándo utilizarlo

  • CTF opcional a mitad de curso (después de S7) para fomentar la emulación.
  • CTF de síntesis al final del itinerario.
  • Minidesafíos «flag» cada semana (ya integrados en los archivos SXX).
flowchart TB
    START[Depart] --> E1[Recon<br/>flag 1]
    E1 --> E2[Web<br/>flag 2]
    E2 --> E3[Exploit<br/>flag 3]
    E3 --> E4[Priv Esc<br/>flag 4 = root]
    E4 --> WIN[Classement]
    style WIN fill:#2f855a,color:#fff
¡Enlace copiado!