What it is
Capture the flag, or CTF, is a hacking game. Organizers set up a system with deliberate weaknesses and hide a secret string, the "flag," inside it. A player or team wins points by finding a way in and retrieving the flag. The flag is proof that the attack worked, with no one harmed.
CTFs began as security training and competitions, and they are still how many people learn the craft. Challenges range from simple puzzles, such as decoding a message, to multistep attacks on a realistic network.
Common challenge types
- Web. Find and exploit flaws in a website.
- Binary exploitation. Take advantage of memory bugs in a program.
- Cryptography. Break a weak encryption scheme.
- Reverse engineering. Work out what a compiled program does, often using decompilation.
- Forensics. Dig evidence out of files or network captures.
Some CTFs are "jeopardy" style, a board of separate challenges. Others are "attack and defense," where teams protect their own systems while attacking others.
CTFs and AI evaluation
Because a CTF has a clear, checkable outcome (you either have the flag or you do not), it works well as an AI benchmark. Government institutes and labs run models against CTF tasks to estimate how much an AI system could help with real attacks, and to watch how that ability changes with each generation. The results feed into safety decisions and into documents such as a system card.
This is a form of red teaming, and it is closely related to penetration testing, which applies the same skills to real systems with permission.
Why the setup matters
A CTF environment is meant to be a closed world. If the model has internet access, or if the environment is wrongly configured, an AI under test may act on systems outside the exercise. That is why evaluators isolate these runs, using an agent sandbox or airgapping, and why containment is as much a part of the evaluation design as the challenges themselves.
Limits as a measure
A CTF measures performance on tidy, self-contained tasks. Real intrusions are messier, so a high score does not predict exactly what a model could do against a real defender, and a low score does not prove safety. Results also depend on how much help and how many attempts the model gets.
Key points
- A CTF rewards finding a hidden flag by exploiting planted weaknesses.
- Labs and institutes use them to measure AI cyber capability.
- The environment must be isolated, because a model can act on real systems if it can reach them.