Resources

Learning materials, tools, and practice paths for EYCC challengers.

// curated learning guide

Prepare for EYCC with a focused path.

Start with terminal basics, move into Linux and networking, then practice on platforms that mirror real CTF conditions. Each challenge category below includes a direct route into the right material.

Green hacker on a laptop wallpaper used as a cybersecurity learning visual

Getting Started with Terminal & CTF

Use these four boxes as a prep ladder. They are ordered from first contact with the terminal to your first practice-ready CTF mindset.

Getting Started with Terminal & CTF

Build confidence in the terminal, learn the CTF workflow, and understand how flags, hints, and writeups fit together.

Linux Fundamentals

A beginner-friendly introduction to Linux systems, file structure, permissions, and essential command-line usage.

Networking Basics

Learn IP addressing, DNS, protocols, and how data moves across networks.

What is CTF?

Get an introduction to Capture The Flag competitions, how they work, and how to start solving challenges with confidence.

Practice platforms

Use one of these platforms whenever you want a low-friction place to train the basics before the competition.

Categories of Challenges

This section gives you a quick tour of the main challenge tracks you will encounter in EYCC.

Web Exploitation

Web Exploitation

Every time you log in, submit a form, or browse an online service, you're interacting with web applications. Weak input validation opens the door to injection, authentication bypass, and client-side flaws.

Cryptography

Cryptography

Break ciphers, decode hidden messages, and analyze encryption methods to understand how secure communication works and how it can be broken.

Learning resources

OSINT

OSINT

Collect and analyze data from public sources like websites, social media, and public records to uncover usernames, digital footprints, and hidden connections.

Forensics

Forensics

Find hidden evidence inside files, images, memory dumps, or network traffic, then recover the story behind the artifact.

Learning resources

Reverse Engineering

Reverse Engineering

Analyze compiled programs or scripts to understand how they work, uncover hidden behavior, and discover how they can be manipulated or broken.

Learning resources