Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Tips and Tactics for Creating Your Own CTF Event

Adam Schaal

CommunityTalks51 minIntermediateOpen on YouTube ↗

Where

Talks
LASCON 2022

Duration

51 min

Walks through choosing categories, themes, frameworks and challenges for an educational capture-the-flag event.

Summary

The talk makes the case for capture-the-flag events as security training. Engineers often click through mandatory awareness modules, while a game can draw volunteers and build trust between application security staff and developers. The speaker compares Jeopardy-style boards with attack-defend formats and favors Jeopardy for education, since players compete against their own learning rather than each other.

The middle of the talk covers planning. Organizers should define the audience's experience level and desired outcomes, then choose categories such as web, forensics, cryptography, networking and reverse engineering. A miscellaneous category can hold non-technical puzzles that keep newcomers involved. A theme and story give each challenge a goal. The speaker compares several frameworks by user isolation, code-checking and scoring options. He warns against challenges that are unrealistic, rely on guesswork, or chain layers that teach nothing, and recommends a written solution and end-to-end testing for every challenge.

For hosting, staff should answer questions patiently, release hints carefully and plan for time zones on longer events. Prizes for many participants, food and a welcoming operations room help. Involving non-security staff and security operations teams can widen participation and add realistic scenarios. The takeaway is that the event is worth running if people stay engaged, the team shows its expertise and participants enjoy themselves.

Related talks