Every concept is something you run
Queries, packets and tickets react to your input, line by line.
Interactive lessons that adapt to what you already know, and end in a real lab on your machine. Try the first one below.
The first lesson of every course is free. No card needed.
The app pastes your username straight into its query. End the string early and the rest of your input becomes SQL.
SELECT * FROM users WHERE name = ' ' AND password = '••••••'
Hint: the quote is the key.
Open the full courseNo lecture videos. You poke the system, watch it break, then do it for real in a lab.
Queries, packets and tickets react to your input, line by line.
A two-minute check folds away lessons you can already prove.
Courses, labs and roles all feed the same graph of what you can do.
Every skill is backed by what you actually did in a lesson or a lab, so a hiring manager can check it.
Web exploitation, level 2
Sample learner · 3 labs · 41 h
evidence 7f3a·9c21·d4e0
Pick a role. We map its skills, test yours, and build the path in between.
Short enough for a coffee, deep enough to remember. Review comes back right before you forget.
Powered by Cyber CTF
When the lesson ends, the free Cyber CTF launcher starts a vulnerable environment on your machine, your own server or your cloud account. You attack it for real and submit the evidence a client would ask for.
$ cyberctf up invoice-portal portal 10.42.0.3:8080 healthy postgres 10.42.0.4:5432 healthy attacker 10.42.0.9 ready # evidence: the admin password behind invoice INV-20507 $ sqlmap -u "http://10.42.0.3/invoices?ref=INV-20507" --technique=B [*] parameter ref is boolean-based blind injectable [*] fetched: S3cr3t-pw-9471
Every Cyber CTF lab stays free. Pro unlocks every course and every role path.
ProMost popular
19 €/ month
Go ProEarly access: plans and prices may change before launch.
Free to start. No card, no video, no fluff.
Start learning free