Why 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 curriculum

    1. Course Introduction

    2. The Site

    3. What You Will Learn

    4. What is a CTF?

    5. Why CTFs?

    6. Prior Experience Survey

    1. Better with a Team!

    2. Challenge Categories

    3. Basic Principles

    4. Required Knowledge

    5. Writeups and Walkthroughs

    6. Chapter Survey 1

    1. Encoding Meta

    2. Bits and Binary

    3. Historical Encoding

    4. Other Classic Encodings

    5. Join Our CTF Team!

    6. Index of Coincidence

    7. Encryption Meta

    8. Classic Ciphers

    9. Frequency Analysis

    10. Other Classic Ciphers

    11. Vigenere Ciphers

    12. Your First XOR

    13. Chapter Survey 2

    1. CTF Meta

    2. Hex and More

    3. Polyglot Files

    4. Your first jpg Adventure

    5. File Carving 1

    6. Steganography 1

    7. File Carving 2

    8. File Carving 3

    9. Steganography 2

    10. File Metadata 1

    11. File Metadata 2

    12. File Carving 4

    13. Chapter Survey 3

    1. Modern Crypto Meta

    2. Advanced XOR

    3. RSA

    4. Things You Shouldn't Try to Do

    5. Hacker Math

    6. Chapter Survey 4

    1. Network Scripting with Pwntools

    2. Language Problems

    3. Gitsanity

    4. Crypto(currency)

    5. Restricted Shells

    6. Everything Else

    7. Chapter Survey 5

About this course

  • Free
  • 69 lessons
  • 0 hours of video content

How to Get Started

Everything is Free, So Just Sign up!

Instructor(s)

Lead Instructor Dennis Devey

I work for the US Navy doing Digital Forensics and Incident Response. Back in school I was on our competitive Cyber Security Team and focused on building training for new members. I made this website to continue the work I had done and to share it with the widest audience possible.