๐ Why You Need to Know This
The course is over. What's next? Books? Lectures? No. Only practice.
Runners don't read "running theory" โ they run. Hackers don't "study hacking" โ they hack training machines. This is called CTF โ Capture The Flag, "capture the flag".
CTF platform = "gym" for a hacker. Hundreds of specially vulnerable machines to train on. Legally, legally, legally. This lesson is about which platforms to choose and in what order.
๐๏ธ What is CTF
๐ฏ In 30 seconds
CTF = hacking competition/training on training machines.
On the "flag" is written a secret text like flag{ab12cd34}. You are given access to a training machine โ your task is to hack it and find the flag. Found โ enter on the platform's website, get points.
Platforms hold hundreds of such machines of varying complexity: from "5 minutes of warm-up" to "3 weeks with a team".
โญ Main Platforms
| Platform | Price | For whom | In brief |
| PortSwigger Web Academy | Free | Everyone | "Best web pentest in the world, forever free" |
| OverTheWire | Free | Complete beginners | "Linux and databases through an SSH game" |
| TryHackMe | $14/month or Free-tier | Beginners | "Tutorials + labs, a gentle path to pentest" |
| HackTheBox | $14-20/month | After TryHackMe | "Realistic machines, industry standard" |
| Standoff (PHDays) | Free | Russian-speaking | "Russian platform, prizes in rubles" |
๐บ Ideal Path for a Beginner
๐ In order (total time ~6-12 months)
- OverTheWire Bandit (1-2 weeks) โ a game-training on the Linux command line. Ideal after Module 2 of this course.
- PortSwigger Web Academy (4-6 weeks) โ pass 30+ labs on SQL Injection, XSS, IDOR.
- TryHackMe "Pre Security" (2-3 weeks) โ an overview of networks, web, Linux.
- TryHackMe "Jr Penetration Tester" (8-12 weeks) โ a full path for a junior pentester.
- HackTheBox Tier 0 + Tier 1 (4-6 weeks) โ "very simple" machines with real reconnaissance.
- HackTheBox Tier 2+ (3-6 months) โ Medium and Hard, you're already at a junior level.
By the end of this path, you're a real junior pentester.
๐ฏ Which Platform to Start with Today
๐ก Simple answer
If you haven't tried anything yet โ go to OverTheWire Bandit. Free, no registration, play via SSH. This is the ideal "continuation" of lessons 2.x of this course.
After Bandit (1-2 weeks) โ open PortSwigger Web Academy and solve the first 10 labs on SQL Injection.
In 2 months, you'll have done more than many people do in half a year of "theory".
๐
Big CTF Tournaments (after a year of experience)
After a year of practice, you can participate in real competitions:
- DEF CON CTF โ the main CTF in the world. Online qualification โ final in Las Vegas.
- PHDays CTF โ Russian, with a prize fund in millions of rubles.
- HTB Business CTF โ team competitions with prizes.
- picoCTF โ a training CTF from Carnegie Mellon, for beginners.
- CTFtime.org โ a calendar of all CTFs in the world, so you don't miss any.
Top teams receive $50,000 โ $500,000 in prizes.
๐ค Simple Test to Check Understanding
- What is a "flag" in CTF? โ A secret text like flag{...}, which you need to find when hacking a training machine
- Which platform should a complete beginner start with? โ OverTheWire Bandit (free, Linux basics)
- Which platform is the best for web vulnerabilities? โ PortSwigger Web Academy, free
- Which platform is considered the "industry standard"? โ HackTheBox
- How long does it take for a beginner to reach a junior level? โ 6-12 months of active practice
๐ You Can Skip This, But It's Interesting
On ctftime.org, there is a huge archive of writeups โ these are solutions to other people's CTF tasks with explanations. When you get stuck on a HackTheBox machine โ read the writeups of similar tasks. Don't cheat, but look at the approach. This is a huge tutorial.
๐ค Vibe-task: Ask Claude
Open Claude and ask:
I finished "Hacking from Scratch". I'm ready to move on to HackTheBox Tier 0.
Give me a plan for the first month on HTB:
1. Which specific Tier 0 machine to start with
2. What to pay attention to the first time
3. What tools will be needed (everything is already from the course)
4. If I get stuck on a machine โ where to look for hints
5. Which 5 Tier 0/Tier 1 machines to solve in a month,
to understand the patterns
Explain it like you would to a 10-year-old. Without jargon.
๐ก Main Takeaways of the Lesson
๐ What to take away
- CTF = "gym for a hacker" โ legal training on training machines.
- Free to start: OverTheWire Bandit + PortSwigger Web Academy.
- Paid later: TryHackMe ($14/month), then HackTheBox.
- Beginner's path: 6-12 months of active practice to reach a junior level.
- CTFtime.org โ a calendar of tournaments and a writeup archive.
- Top teams on big CTFs receive $50k-500k in prizes.
๐ฌ What's Next
Lesson 10.2 โ certifications. OSCP, CRTO, CPTS โ what they give, how much they cost, in what order to take them. Are they worth it or is practice on HackTheBox + bug bounty enough?