Capture the Flag for Developers
summary
Argues that hands-on CTF events beat lectures for retention and gives concrete how‑to: avoid testing production code, deploy use cloud VMs per team (AWS VPC scripted), start from known vulnerable apps or deliberately back out fixes from open‑source, and automate XSS detection with a Selenium bot for XSS to capture flags. Recommends distributing identical Kali images, linear challenge progression (no more than 3–4 core vuln types per class), simple flag plumbing (cookie or per‑user message), and nuke‑and‑rebuild VM recovery.
AI-written summary · about
chapters (12)
- 0:00Introduction to CTF events
- 1:00The power of puzzle-solving
- 4:37Defining capture the flag
- 7:22Designing for your audience
- 11:38Choosing a target application
- 16:15Sourcing vulnerable software
- 21:12Crafting individual challenges
- 27:21Structuring game flow
- 30:26Infrastructure and networking
- 33:51Setting up participant tools
- 35:45Conclusion and future goals
- 40:36Q&A session
related talks
23mGrowing Your Skillset with Capture the Flag
44mCapture the Flag Wrap Up & Summary
41mGamifying Developer Education with CTFs
23mCapture The Flag Summary + Wrap UpVirtual
47mGaining experience through CTFs
26mBeginners Track Capture the Flag CTF Intro
16mThe Dungeon Master: Mastering Cybersecurity by Building CTF Challenges
39mCompetence Development Through Capture the Flag & Virtual Hacker Labs
