230 likes | 484 Views
picoCTF: A Game-Based Computer Security Competition for High School Students. Peter Chapman peter@cmu.edu. Jonathan Burket jburket@cmu.edu. David Brumley dbrumley@cmu.edu. Carnegie Mellon University.
E N D
picoCTF: A Game-Based Computer Security Competition for High School Students Peter Chapman peter@cmu.edu Jonathan Burket jburket@cmu.edu David Brumley dbrumley@cmu.edu Carnegie Mellon University This material is based upon work supported by the National Science Foundation Graduate Research Fellowship under Grant No. 0946825. 8/18/2014
Plaid Parliament of Pwning PlaidCTF
Who plays in CTFs? University Students Security Professionals Dedicated Hobbyists CTFs currently reach a small audience of very passionate people.
Targeting High Schools • Formative Educational Period • After-School Clubs • Feasible Classroom Integration • Advanced Students • Coding Backgrounds • Tool Knowledge • Security Background
picoCTF 2013 A computer security educational experience targeting high school students Introduce real-world offensive and defensive skills to all backgrounds Build the event around an interactive game to motivate students and teachers
picoCTF Challenges Digital Forensics (16) Cryptography (8) Reverse Engineering (9) Web Exploitation (13) Binary Exploitation (11)
picoCTF Challenges Level 4 Level 2 Level 3 Level 1 Very hard AP Computer Science No programming experience necessary Basic programming experience Each skill level can finish with accomplishment
Challenge-Game Storyboarding Stage 1 Enter Debug Mode Robot Sending Message to Base Sleep in Bed Robot 101 Decrypt Instructions Fix Robot Command-Line Interface FAT Error Code File Structure Fun Facts and Trivia Caesar Cipher • Stage 2 Network Wireshark Secret Competition Rename Toast Space Port Location • Bonus Reveal Robot History
Robot 101 Learn to Fix Robot Robot Sending Message to Base FAT Code Problem Solved Hints Enter Debug Mode Decrypt Instructions
Competition Evaluation 172,482 Challenge Submissions 415 Post-Competition Survey Responses
Game Viewer Usage Hated It
picoCTF 2013 Takeaways • The CTF format works! • People liked the game, especially younger and less advanced players. • Unfamiliar and complex tools frustrate. • Individual accounts are a must for evaluation.
Questions! A computer security educational experience targeting high school students Introduce real-world offensive and defensive skills to all backgrounds Build the event around an interactive game to motivate students and teachers