Capture the Flag Bootcamp
Learn everything you need to crush (and enjoy) your first CTF.
It is simply the best way to learn.
Here at Roppers we believe the best way to learn a topic is to dive into it, spend hours learning, and then get addicted to the feeling of knowing more than you did before. As a result, nothing gets the blood flowing and the brain juices buzzing like a competition. For security, that manifests itself as Capture the Flag events.
We believe competition is the best way to build motivation and skills in our students, so we built a course to teach CTF basics, how to use essential tools, and common problem types to prepare our students to compete by themselves. Our goal is to teach the fundamentals so that when faced with challenges, in competition or the real world, our students understand the problem, know the resources they have available, and are able to solve it themselves.
Course Introduction
The Site
What You Will Learn
What is a CTF?
Why CTFs?
Prior Experience Survey
Better with a Team!
Challenge Categories
Basic Principles
Required Knowledge
Writeups and Walkthroughs
Chapter Survey 1
Encoding Meta
Bits and Binary
Historical Encoding
Other Classic Encodings
Join Our CTF Team!
Index of Coincidence
Encryption Meta
Classic Ciphers
Frequency Analysis
Other Classic Ciphers
Vigenere Ciphers
Your First XOR
Chapter Survey 2
CTF Meta
Hex and More
Polyglot Files
Your first jpg Adventure
File Carving 1
Steganography 1
File Carving 2
File Carving 3
Steganography 2
File Metadata 1
File Metadata 2
File Carving 4
Chapter Survey 3
Modern Crypto Meta
Advanced XOR
RSA
Things You Shouldn't Try to Do
Hacker Math
Chapter Survey 4
Network Scripting with Pwntools
Language Problems
Gitsanity
Crypto(currency)
Restricted Shells
Everything Else
Chapter Survey 5
This is a self-paced curriculum that was made to help our students over the first big learning hurdles and finally have a path forward. Our material is intended to be accessible for a student with no prior knowledge and useful for expert's alike.
Free
A hands-on, wildly practical introduction to networking and making packets dance. No wasted time, no memorizing, just learning the fundamentals.
Free
Our introduction to Cyber Security theory and practice for beginners. While some examples are technical, the only recommended prerequisite is our Computing Fundamentals course.
Free