44 challenges
Here you will find different kinds vulnerable environments to explore and analyze.
Each environment has one or more vulnerabilities.
Find them. Exploit them.
script-kiddies
Start here. Learn the basic tools and concepts used to inspect systems and understand their exposed services.
web
Find and exploit web vulnerabilities.
linux
Linux internals and privilege escalation techniques.
pwn
Binary exploitation: buffer overflows, format strings, ROP chains, shellcode, and stuff.
cve
Practice with real-world vulnerabilities in open-source software.
machine
Analyze the attack surface, obtain a foothold into the machine and escalate your privileges to become administrator.
OSCP