Booting up a Kioptrix VM for the first time feels a bit like being handed a mysterious briefcase with no combination and told, โGood luck.โ Thereโs a flag in there somewhereโsureโand the sweet sound of a root shell waiting at the end, but in the beginning? Itโs just IP addresses staring back at you like strangers at a party. Ports whisper cryptic messages. And every service feels like itโs speaking a language you havenโt learned yet.
If thatโs where you areโrelax. Youโre not lost; youโre just at the trailhead.
This guide is your 30-day map through the original Kioptrix series, built for anyone juggling day jobs, classes, or just real life. Weโll show you how these classic, slightly crusty VMs still punch above their weight compared to modern paid labs, the best order to tackle them in, and how each exploit you land becomes an actual skill you can put on a resumeโor use in real-world engagements. Youโll be getting your hands dirty and learning real pentesting foundations in sessions that fit between dinner and doomscrolling.
And yesโyour first root shell might still feel like black magic. But by the end, youโll know exactly how you got thereโand how to do it again, on purpose.
- Choose Kioptrix first if your budget is tight, your laptop can run VirtualBox/VMware, and you want slow, replayable practice.
- Mix in paid labs if you want modern Windows domains, Active Directory, or exam-style scoring. Set a budget and check the chosen planโs features and current fee.
- Go paid-only if you already do penetration testing at work and mainly need timed exam prep.
Action in 60 seconds: Decide which of the three describes you, write it down, and use that as your training โpolicyโ for the next 30 days.
Table of Contents
Why Kioptrix still matters (and what it canโt do)
Kioptrix is part of a small, intentionally vulnerable set of virtual machines thatโs been around for over a decade. Even in 2024, people still refer to Kioptrix Level 1 as a โclassicโ beginner-friendly box for learning cybersecurity (Akcoren, 2024-08). That tells you just how useful it still is. You simply download the VM, load it into VirtualBox or VMware, and start attacking it from your Kali or Parrot machine on the same network.
What makes Kioptrix great is its simplicity. It runs on old Linux versions, uses outdated web stacks, and includes things like vintage Samba and Apache services. And thatโs the point. If youโre just starting out, you donโt need modern cloud tools or container orchestration. You need to see how a single weak configuration can lead to a shellโand eventually, full system control.
Compare that to todayโs commercial platforms. OffSecโs Proving Grounds Practice, for instance, costs around $19/month and offers a wider range of Windows and Linux machines (OffSec, 2024-11). TryHackMe has hundreds of hands-on labs with step-by-step guides and learning paths for all levels (TryHackMe, 2024-10). These are incredibly helpfulโbut they come with ongoing costs and can feel overwhelming because thereโs so much to choose from.
Kioptrix takes the opposite approach. It offers just a few boxes, each with a limited number of ways to gain root access. That lack of variety? Itโs actually a strength. It helps you slow down, stick to a clear process, and stay focused. You might spend two or three hours on a single machine, and thatโs exactly the pointโit gives you space to think, try, and learn deeply.
I still remember my first Kioptrix run. I spent nearly 40 minutes just trying to get the networking right. But on my second go, it only took five minutesโand I used the extra time to actually understand why a Samba buffer overflow works the way it does. That kind of repetition builds more than skill. It builds real confidence.
- Old tech stack, but timeless mistakes
- Free to run locally with no time limits
- Perfect for slow, methodical learning
Apply in 60 seconds: Write down one sentence: โI will use Kioptrix to practice process, not speed.โ Tape it near your screen.
Show me the nerdy details
Most Kioptrix walkthroughs show a pattern: network discovery (arp-scan or netdiscover), port and service discovery (nmap -sV/-A), web and SMB enumeration (dirbuster, Nikto, enum4linux), then exploitation via known CVEs or misconfigurations. Thatโs essentially a shrunk-down version of the methodology used in full pentests and exams like OSCP: recon โ enumeration โ exploitation โ privilege escalation โ loot/report.
Setting up a safe home lab before you touch a Kioptrix VM
Before we talk exploits, letโs talk plumbing. The fastest way to ruin your day is to accidentally expose a vulnerable lab box to your real home networkโor worse, the public internet.
A practical starting point is:
- 8 GB of RAM (16 GB feels comfortable if you like lots of browser tabs).
- A host and hypervisor compatible with the legacy guest images; check guest architecture before downloading.
- A compatible VirtualBox or VMware Workstation installation, plus a Kali/Parrot VM and the Kioptrix images.
Use an Internal Network shared by the attacker and target for VM-to-VM isolation. Host-only also connects the host, so it is not host isolation. NAT and NAT Network allow outbound traffic and are not equivalent to an isolated Internal Network. Keep the vulnerable target off bridged/NAT adapters and disable forwarding or extra adapters that create a route out of the lab. See Oracleโs networking documentation.
Practice only on intentionally vulnerable VMs in a lab you control. For any external or workplace system, confirm explicit authorization, named targets, permitted techniques, and the testing window before starting. Network isolation does not itself grant permission.
- Yes โ I can dedicate at least 40 GB free disk space for VMs.
- Yes โ My machine can comfortably run two VMs with 2โ4 GB RAM each.
- Yes โ I can keep my lab on Internal Network (or Host-only with host-access awareness).
- Yes โ I understand I must never scan or attack systems I donโt control or have explicit written permission for.
If you answer โnoโ to any item: fix that one issue first (upgrade RAM, clear disk, or change network mode), then come back to Kioptrix.
Save this checklist and confirm your setup matches it before starting each new VM.
Keep personal training separate from workplace systems. Do not connect vulnerable VMs to a corporate network without explicit approval from the responsible IT or security team.
- Keep Kioptrix on Internal Network (or Host-only with host-access awareness)
- Never mix lab traffic with office networks
- Do a quick safety check every time you spin up a VM
Apply in 60 seconds: Open your virtualization app and confirm the network mode of your attacker and Kioptrix VMs. Change them now if needed.
Show me the nerdy details
Host-only networking in VirtualBox creates a software-only switch where only your host and connected VMs can communicate. Internal networks go further: only VMs on that named network can talk. From a packet capture perspective, this keeps your ARP, nmap scans, and exploit traffic bounded to a single, predictable broadcast domain. That isolation makes both legal compliance and troubleshooting easier.
The original Kioptrix levels at a glance (what each one teaches)
This 30-day plan covers the first four Kioptrix releases. VulnHub also lists Kioptrix 2014 (#5), which you can save for later. The beginner sequence is:
- Level 1 (#1) โ Classic Linux, basic web and SMB enumeration, and an older Samba buffer overflow.
- Level 2 (1.1) โ Web application flaws plus weak system hardening.
- Level 3 (1.2) โ Web application and CMS enumeration, SQL injection, credential reuse, and privilege escalation.
- Level 4 (1.3) โ Login injection, a restricted shell, and database-assisted privilege escalation.
Several web flaws in these labs connect to the OWASP Top 10:2025, including A01 Broken Access Control, A02 Security Misconfiguration, A05 Injection, and A07 Authentication Failures. OWASP is a web application risk framework, not a complete taxonomy for every host or network exploit.
For example, a Level 3 run can teach you to keep service enumeration, web findings, credentials, and privilege-escalation evidence in one set of notes. For the original image, add the targetโs current lab IP and kioptrix3.com to your attackerโs hosts file, as required by the release instructions. A missing hostname mapping can look like a broken application.
- Tier 1 โ Kioptrix-only: You cover basic recon, enumeration, classic Linux web stacks.
- Tier 2 โ Kioptrix + a free platform: Add cloud-based rooms for web and crypto basics.
- Tier 3 โ Kioptrix + paid labs: Include modern AD networks and realistic corporate networks.
- Tier 4 โ Full exam prep: Combine everything above with timed attack simulations and report practice.
- Tier 5 โ Supervised assessment work: Apply documented methods within an approved scope, with review and guidance from experienced testers.
Save this map and check which tier youโre in today before buying any new subscription.
- Level 1โ2: fundamentals and habit building
- Level 3โ4: web app exploitation plus privilege escalation
- All: practice documenting how you got root
Apply in 60 seconds: Pick your next Kioptrix level and write one sentence: โThe skill I want to practice on this box is X.โ
Show me the nerdy details
These labs use legacy services and configurations. For web findings, state which OWASP edition you use: category numbers changed between 2021 and 2025. In the 2025 edition, Injection is A05 and Cryptographic Failures is A04; do not reuse 2021 labels under a 2025 heading.

30-day Kioptrix beginner roadmap for busy people
Letโs assume you have a job, classes, or familyโand roughly 30โ60 minutes a day to learn. Treat the weekly targets as flexible milestones, not a guaranteed completion schedule. Repeat a week when you need more time.
Week 1 โ Set up the lab and practice Level 1
- Day 1โ2: Build and isolate your lab (Kali + Kioptrix Level 1).
- Day 3โ4: Practice network discovery and scanning. Run nmap with different flags and write down what each one does.
- Day 5โ7: Get root on Level 1 using one public exploit and one manual method if possible. No rush. Screenshot everything.
Kioptrix lets you practice basic setup without a subscription. Paid platforms offer different infrastructure and content, so compare their current features and fees rather than assuming equivalent training hours.
Week 2 โ Enumerate web services on Level 2
- Day 8โ9: Spin up Level 2 and repeat your recon routine from Level 1 without looking at notes.
- Day 10โ11: Focus on HTTP: directory brute force, parameter fuzzing, and login forms.
- Day 12โ14: Get root, then immediately write a one-page โmini reportโ summarizing the attack path.
Week 3 โ Investigate web flaws and credentials on Level 3
- Day 15โ16: Map the web app and CMS, verify the required hostname mapping, and draw a quick diagram of components.
- Day 17โ18: Practice SQL injection and CMS exploitation, mapping them to OWASP categories.
- Day 19โ21: Root the box, then re-root it using a different sequence (e.g., manual exploit instead of Metasploit).
Week 4 โ Complete Level 4 and write a report
- Day 22โ23: Recon and service mapping for Level 4; identify possible database and web entry points.
- Day 24โ25: Investigate login injection, restricted-shell behavior, and database-assisted privilege escalation.
- Day 26โ30: Re-run a familiar box, then write and review your report. Split the work across your usual sessions; optionally schedule a longer timed run if your calendar allows.
Step 1 โ Lab Setup
Host-only network, Kali + Kioptrix Level 1, basic safety checks.
Step 2 โ Fundamentals
Levels 1โ2, recon, enumeration, simple exploits, first reports.
Step 3 โ Web & PrivEsc
Levels 3โ4, web apps, SQL injection, sudo and DB-based escalation.
Step 4 โ Exam Simulation
Re-run boxes under time limit, prioritize clean notes and reporting.
Estimate practice hours and a deferred subscription budget, using four weeks per billing month for this simple model. It does not measure learning ROI or prove the labs are equivalent.
Save this little calculator and re-run it before you sign up for any new training platform.
- Treat each week as a mini-project
- Re-root at least one box under a time limit
- Write weekly summaries like real pentest notes
Apply in 60 seconds: Put four calendar events on your phoneโone per weekโwith the box youโll focus on.
Show me the nerdy details
Thirty days at 30โ60 minutes a day yields 15โ30 hours of focused practice. This is a planning estimate, not a course-equivalence claim. The key is continuity: each Kioptrix box revisits the same tools so you develop implicit memory rather than treating every machine as a fresh crisis.
Core pentesting skills you actually build with Kioptrix
If youโre going to invest hours into old VMs, you deserve a clear skills return. Hereโs what Kioptrix quietly forces you to practice, over and over:
- Reconnaissance: arp-scan/netdiscover, nmap (host discovery, service detection, OS guessing).
- Enumeration: HTTP, SMB, and RPC enumeration tools; basic banner grabbing; simple wordlists.
- Exploitation: finding relevant CVEs, using exploit frameworks responsibly, or reproducing the exploit manually.
- Privilege escalation: sudo misconfigurations, SUID binaries, weak file permissions, or database-based escalation.
- Housekeeping: note-taking, screenshots, and cleaning up your shells.
In a real assessment, these habits help you explain the affected assets, show reproducible evidence, prioritize remediation, and describe how to verify a fix. Lab reports demonstrate your process; they do not establish readiness for unsupervised client work.
| Option | Year | Typical fee range (USD) | Notes |
|---|---|---|---|
| Kioptrix (local VMs) | Check current plan | $0 (plus electricity) | You provide hardware and time; no recurring fee. |
| OffSec Proving Grounds Practice | 2024โ2025 | Starting at $19/month (checked October 12, 2026) | Unlimited time on curated machines; great for exam prep. |
| Entry-level cloud lab subscriptions | Check current plan | an illustrative $10โ$30/month budget; check the specific plan | Guided paths, badges, and scoreboards; good for motivation. |
Save this table and confirm the current fee on each providerโs official page before you subscribe.
- Practice a repeatable recon and enumeration sequence
- Map each exploit to a real-world risk category
- Track how your speed improves after each box
Apply in 60 seconds: Open your last Kioptrix notes and highlight one skill (e.g., SMB enumeration) you want to speed up by 20% next time.
Show me the nerdy details
Each Kioptrix level is a tiny case study in the pentest life cycle: reconnaissance (Phase I), vulnerability identification (Phase II), exploitation (Phase III), post-exploitation/privilege escalation (Phase IV), and reporting (Phase V). That mirrors how many standards and methodologies, from OSSTMM to commercial testing playbooks, structure their work. Mastering that rhythm early helps when you later navigate structured learning paths like TryHackMeโs Jr Penetration Tester route, which explicitly aims to build real assessment skills (TryHackMe, 2024-10).
Turning your hacks into a professional-looking report
One of the biggest differences between โCTF enjoyerโ and โjunior penetration testerโ is what happens after you get root. In real work, nobody pays you just to screenshot a shell; they pay for clear communication that feeds into things like risk registers, fee schedules, and board-level decisions.
When you finish a Kioptrix box, challenge yourself to produce a 2โ4 page report. Nothing fancy. Just:
- High-level summary (what you did, in one paragraph).
- Scope and assumptions (lab-only, no production systems touched).
- Technical findings (per vulnerability: description, impact, evidence, and remediation).
- Appendix (full commands, tool versions, hashes of exploits used).
Use finding headings that identify the affected service and issue. Separate observed evidence from assumptions, and include a clear remediation and retest step for each finding.
On my first Kioptrix report, I overcompensated: 18 pages, three fonts, and enough screenshots to crash an email client. The senior tester who reviewed it simply said, โNice, now make it 4 pages and assume the reader has five minutes.โ It stung. It also turned out to be exactly how clients read.
- Summarize in plain language first
- Group technical detail into appendices
- Write for someone who has 5 minutes between meetings
Apply in 60 seconds: Create a new document template titled โKioptrix Reportโ with the four sections above and save it for reuse.
Show me the nerdy details
Professional pentest reports often need to support multiple audiences: executives (who care about risk and cost), security leadership (who care about coverage and remediation deadlines), and engineers (who care about exploitation details). Aligning your report headings with those layersโwithout duplicating contentโhelps each reader understand the evidence and the action they need to take.
Permission and ethics checklist
This part isnโt glamorous, but itโs what lets you practice for years instead of quitting after one bad decision.
For this roadmap, keep testing inside your own isolated training environment. External assessments require explicit authorization and an agreed scope. Applicable law, contracts, and workplace policies depend on the location and situation; this checklist is a training boundary, not country-specific legal advice.
That sounds heavy, but in practice, an ethical beginner roadmap is simple:
- Only attack systems you control (your own lab) or where you have written permission (like formal bug bounty programs).
- Donโt copy real customer data into your lab; use synthetic data.
- Donโt brag about exploits against friendsโ sites or school portals; walk away instead.
- If you later do paid work, clarify scope, liability, and indemnity in contractsโthis is where cyber insurance and malpractice coverage come into play for consulting firms.
Think of it like driving: you learn in an empty parking lot, not by โtesting your skillsโ in rush hour on the highway. Kioptrix is that empty lot. Treat it with the same respect youโd want from someone scanning servers your name is responsible for.
- Stay inside lab scopes and written permissions
- Avoid real user data in your practice environments
- Plan early for how your work interacts with company policies
Apply in 60 seconds: Write a one-line personal rule like โI only hack boxes I own or have written permission forโ and keep it in your notes.
Show me the nerdy details
Many real-world disputes after security tests hinge on documentation: who authorized what, for which assets, in which time window. Record the allowed targets, techniques, and testing window before starting any assessment. Preserve that scope alongside your notes.
Connecting Kioptrix to modern platforms and certifications
Kioptrix alone wonโt get you hired, but itโs a very strong first chapter in a longer story. The question is how to plug that chapter into the rest of your learning plan without wasting money.
After local practice, compare the skills covered by TryHackMeโs Jr Penetration Tester path with the topics you still need to learn. Choose later courses and certification preparation according to their current syllabus, prerequisites, and your goals.
Hereโs a practical way to sequence things around Kioptrix:
- Phase 1: Finish the first four Kioptrix releases with at least one clean report each.
- Phase 2: Take a beginner learning path (e.g., Jr Penetration Tester) and notice where skills feel familiar.
- Phase 3: Add a small paid lab subscription for 1โ3 months to experience larger networks.
- Phase 4: Decide whether an exam-style certification is worth the time, fee schedule, and stress for your goals.
As your skills mature, build a portfolio of reports that explains evidence, impact, and remediation. Add modern web, Windows, and Active Directory practice where your intended role requires it; completing these VMs alone does not guarantee a job or consulting income.
- Use Kioptrix to build core habits first
- Then pick one structured path, not five
- Layer in paid labs only when you can clearly articulate why
Apply in 60 seconds: Write down which phase youโre in now and which phase you realistically want to reach in the next 6 months.
Show me the nerdy details
From a skills-mapping standpoint, Kioptrix focuses heavily on host-level exploitation and classic LAMP stacks. Modern platforms add Windows domains, Kerberos abuse, and chained attack paths. A balanced curriculum uses Kioptrix to internalize the fundamentals of reconnaissance and lateral thinking, then uses larger labs to practice chaining multiple weaknesses together across network segments and authentication boundaries.
Your 30-Day Kioptrix Roadmap
Week 1: Foundations
Build your lab & pwn Kioptrix Level 1. Focus on basic recon and service enumeration.
Week 2: Web Exploits
Tackle Level 2. Dive into web app vulnerabilities, directory brute-forcing, and SQL injection.
Week 3: PrivEsc
Conquer Level 3. Focus on post-exploitation and privilege escalation via misconfigurations.
Week 4: Reporting
Root Level 4 & write a full report. Practice timed runs to simulate exam conditions.
root@kali:~$ ./prepare_toolkit.sh
Initializing… Pack your virtual toolkit:
FAQ
1. Is Kioptrix still worth using when there are so many modern labs?
Yesโas long as you understand what it is and isnโt. Itโs not a simulation of a modern enterprise, and it wonโt teach you everything about Active Directory or cloud. But itโs an incredibly gentle, free way to build the basics of reconnaissance, enumeration, and exploitation without time pressure. In the next 60 seconds, decide which Kioptrix level youโll focus on next and write that commitment in your notes.
2. How many hours do I need to invest before Kioptrix โclicksโ?
There is no universal learning-time threshold. At 30โ60 minutes a day, a 30-day plan provides 15โ30 hours of practice; progress depends on your starting skills and how you review mistakes. In the next 60 seconds, open your calendar and block three 30-minute sessions this week for Kioptrix practice.
3. Do I need to know programming before starting with Kioptrix Labs?
No. Youโll mostly be running commands, modifying ready-made exploits, and editing configuration files. Understanding basic Linux command-line usage is more important at the start than coding. Over time, youโll want to learn at least one scripting language (Python or Bash) to automate repetitive tasks. In the next 60 seconds, pick one command-line topic youโll review before your next lab session (e.g., grep, pipes, or tmux).
4. Is practicing on Kioptrix legal in my country?
Use a lab you control and keep traffic inside its agreed boundaries. Do not treat a publicly reachable system, a friendโs server, or a workplace network as a permitted target. For external testing, obtain explicit authorization and follow the program or contract scope. In the next 60 seconds, write your allowed targets and boundaries in your notes.
5. How does Kioptrix practice help my career or income later?
Serious employers and clients care less about which boxes you rooted and more about whether you can follow a method, explain risk clearly, and support decisions about remediation priorities and budgets. Kioptrix gives you a safe playground to rehearse that method until it feels natural. In the next 60 seconds, add one line to your CV or LinkedIn draft like โBuilt and documented a home pentest lab using Kioptrix VMs and Kali Linux.โ
6. When should I move from Kioptrix to paid platforms or certifications?
A good rule: once you can reliably complete the four releases covered here and write concise reports explaining how you did it, youโre ready to extract full value from paid labs and, later, from certifications. Moving earlier isnโt a crime, but you tend to pay exam-level prices to practice beginner skills you could have learned for free. In the next 60 seconds, mark a calendar event one or two months from now titled โReview: Am I ready for paid labs?โ
Conclusion: your next 15 minutes
If youโve read this far, youโre already ahead of where I was when I first double-clicked a Kioptrix VM and hoped for the best. You now have a clear picture of what these โvulnerable by designโ machines are, how they support foundational practice, and how to fold them into your own roadmap without wasting money or risking legal trouble.
The curiosity loop from the beginningโโCan these old VMs really build real pentesting skills?โโcloses like this: yes, if you treat them as a disciplined laboratory, not just a series of walkthroughs. You set up a safe environment, work through Levels 1โ4 with intention, write short reports, and connect those skills to modern platforms and, eventually, to authorized assessments that explain risk and remediation.
Hereโs a simple 15-minute next step:
- Start your Kali VM and one Kioptrix level.
- Run a single, focused recon command (for example, one nmap scan you understand fully).
- Write three bullet points in your notes: what you saw, what confused you, and what youโll try next.
Thatโs it. No heroics, no all-nighters. Just one calm, repeatable experiment that moves you from โsomeday Iโll learn pentestingโ to โtoday I learned one concrete thing about a real system.โ If you can repeat that pattern a few dozen times, Kioptrix Labs will have done its jobโand youโll be ready for whatever comes next.
Kioptrix Labs, pentesting labs, vulnerable VMs, ethical hacking for beginners, penetration testing roadmap
๐ From Kioptrix to Hack The Box ๐ Expired Domain Spam Keywords (UFA013) ๐ Kioptrix Study Group ๐ Kioptrix Walkthrough Addiction ๐ Kioptrix Level 1.1 / 1.2 / 1.3 Comparison