CTF practice: learn web hacking one flag at a time

A capture-the-flag (CTF) challenge hides a flag behind a vulnerability and asks you to find it. It is the most direct way to learn web hacking legally, because the target was built to be attacked and the flag tells you when you got it right.

Start with web challenges for beginners, then read how CTF Mode works: it drives a browser, keeps the payloads that worked and remembers what you found across a long session, and it coaches you toward the flag instead of handing it over.

CTF Mode runs a CTF on your own website, or helps you work through CTF tasks you bring.

Articles