What would you like to learn?

Try PowerShell, networks, XSS, or Step 138

Browse the full curriculum →

CTF for Beginners: Bandit, Natas and Your First Challenges

YOUR LEARNING PATH

Identify what a challenge gives you and what it asks you to find, test a hypothesis, and keep a record of the result. Begin with command-line wargames, sample different disciplines and use your sticking points to choose what to study next.

Who is this path for?

Learners with Linux, networking and programming foundations who want to try their first wargame or CTF challenges

Before you begin

Review Linux commands, SSH and basic web concepts first. Read the environment notes and platform rules in each lesson because connection methods and allowed actions differ.

What you will practice

  • Separate the provided files, services and objective, then form a hypothesis.
  • Choose the next step using command output and experimental evidence.
  • Record unsuccessful attempts and concepts to revisit alongside successful solutions.

STEP BY STEP

Your suggested lesson order

01

Learn a solving workflow with Bandit

02

Move into web wargames with Natas

03

Explore disciplines and build a review routine

Before you move on

Check whether you can solve the exercise again without hints and explain the key idea. Keep the input, observed result, unsuccessful hypotheses and next question together in your notes.

Check each lesson’s setup and completion criteria. If you already know a section, start with the lessons you need.