Web exploitation
Find and chain vulnerabilities in web applications — the most common attack surface in production today.
Build practical skills with hands-on challenges in a sandbox made for learning. Work at your own pace, submit flags, and see your progress on the scoreboard.
Hack4Shell is a free, self-paced CTF for learning cybersecurity through practice. Investigate a challenge, test your ideas in a safe environment, and submit the flag when you solve it. Your account keeps track of your score and progress; event details, community writeups, and standings are here when you need them.
Find event details, follow competition updates, and revisit published results.
Explore eventsRead community walkthroughs to compare approaches and learn from each solve.
Read writeupsTrack your points, see how you rank, and celebrate the community’s top solvers.
View standingsFind and chain vulnerabilities in web applications — the most common attack surface in production today.
Break weak schemes, exploit implementation flaws, and recover plaintext that was never supposed to come back.
Read a binary the way its author never intended you to — disassemble, debug, and rebuild its logic in your head.
Corrupt memory on purpose. Bypass modern mitigations and turn a bug into arbitrary code execution.
Reconstruct an intrusion after the fact from memory dumps, disk images, and packet captures.
Pull scattered public data into a coherent picture — the reconnaissance phase of every real engagement.
We recognize security researchers whose responsible disclosures protect users and strengthen the wider security community.
Meet the researchers