Desktop Only

This platform is not optimized for mobile devices yet. Please enable Desktop Mode in your browser to continue.

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.

Category
Difficulty
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