$ ctf42

How ctf42 works

ctf42 is an archive of CTF challenges, organized by technique. Most archives list challenges by event; ctf42 also lets you find them by the vulnerability or exploitation technique behind them, so you can study a class of bug, not hunt one writeup at a time.

Why it exists

CTF knowledge is scattered across blogs, repos and dead links. When you want “heap challenges that used tcache poisoning” or “real examples of this CVE class,” no one place answers that. The writeups exist. The index didn’t. That index is the project.

How the tags work

How it’s run

Today the technique index is curated by the project to stay coherent, and the archive grows through contributions: anyone with an account can submit CTF editions, challenges and writeups, which are published after review. Opening tagging itself up to the community, so anyone can tag a challenge from the canonical vocabulary with credit for every contribution, is the direction this is heading.

Who it’s for

Free

Free to read. No account needed to browse, no ads. Sign up to contribute →