Vulnerable MachinesReal Penetration Testing Practice
Practice penetration testing on purposefully vulnerable virtual machines. From beginner-friendly boxes to advanced enterprise simulations, develop real-world hacking skills.
Machine Types
Practice on a variety of operating systems and environments commonly found in real-world penetration testing engagements.
Linux Machines
Ubuntu, Debian, CentOS, and other Linux distributions with real-world vulnerabilities.
Windows Machines
Windows Server and Desktop environments with Active Directory integration.
Web Applications
Full-stack web applications with OWASP vulnerabilities for web pentesting practice.
Container Environments
Docker and Kubernetes environments for container security testing.
Difficulty Levels
Start at your comfort level and progress as you develop your skills.
Easy
Perfect for beginners. Learn fundamental techniques.
Medium
Intermediate challenges requiring multiple steps.
Hard
Advanced exploitation and privilege escalation.
Featured Machines
Start with these vulnerable machines. 6 machines are completely free to practice.
BabyBoss
WindowsKillerBean
WindowsTheKings
WindowsLuther
LinuxAlchemy
LinuxPsCode
LinuxSkills You'll Develop
Start Practicing Today
Access our vulnerable machines through secure VPN. Connect, enumerate, exploit, and learn.
