Start with one compatible VM, an isolated network, and a repeatable session log. This Kioptrix Labs beginner roadmap covers the first four releases in a flexible 30-day practice plan. Learn to explain what you observed, what you tested, and why a finding matters.

These deliberately vulnerable legacy machines are useful for foundational practice. They do not reproduce a modern enterprise environment or establish exam or client-work readiness. If setup takes longer than expected, repeat a week rather than racing to root.
Start here: check the hardware and network requirements, choose a weekly milestone, and use the practice-time planner to fit sessions around your schedule.
Why Kioptrix still matters (and what it canโt do)
The original Level 1 release listing describes a challenge designed to teach basic vulnerability assessment and exploitation. Treat downloaded images as untrusted training systems: review their release notes and published checksums before importing them.
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.
Local practice lets you repeat a familiar environment. Choose guided or hosted training when you need feedback, infrastructure, or topics that these older machines do not cover. Paying for a platform is not a prerequisite for starting this plan.
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.
Measure progress: after a session, try to recreate its key observation from your own notes. Record what you can explain without a walkthrough and what you still need to review.
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
Set up the network and confirm guest compatibility before you start testing. Use the Level 1 download and setup guide for the first release and the Level 3 setup guide when you reach that stage.
A practical starting point is:
- Enough available RAM and disk space for the host plus both guests. Treat 8โ16 GB host RAM as an editorial planning range, not a compatibility guarantee; check actual resource use.
- 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 host has enough spare resources for the chosen guest configurations.
- 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.
Apple Silicon and other Arm hosts: do not assume the original x86 images will boot just because VirtualBox installs. Oracle states that x86 guests on Arm hosts are not supported. Use compatible x86 hardware or investigate a separately supported emulation setup before committing to the plan.
IP addressing can block your first session: an Internal Network needs a suitable DHCP service or compatible static addressing. The original Level 1 expects DHCP. If the target has no address, review lab DHCP and the network name before running more scans. Do not switch the vulnerable target to bridged mode to work around this.
Take a clean snapshot before testing, keep host software updated, and disable shared folders, shared clipboard, and drag-and-drop where possible. When updating the attacker VM, stop testing and keep the vulnerable target disconnected from any outbound route.
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.
Show me the nerdy details
Oracle distinguishes Host-only networking, where the host and attached VMs communicate, from Internal Network, where VMs on the same named network communicate without the host participating in that virtual network. Check every adapter and any routing or sharing: the mode name alone does not prove isolation. NAT Network allows outbound access and is not an offline sandbox.
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.
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: Test one evidence-backed path within the lab, review any downloaded code before use, and document the result. If you use a hint, record it and repeat the step later without it. A second path is optional.
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: Start Level 2 and repeat your recon routine using your own notes before consulting a solution.
- 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: Explain the observed path and reproduce it from your own notes. Investigate an alternative only when evidence supports one; multiple paths are not a required weekly outcome.
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.
Practice-time planner
Plan hours and the number of sessions needed. This estimates time only; it does not measure learning return, savings, or readiness.
Allowed inputs: 0.5โ40 hours/week in half-hour steps; 1โ52 whole weeks; 15โ240 whole minutes/session. Example: 5 hours ร 4 weeks = 20 hours, or 27 sessions of up to 45 minutes.
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.
Choose training by the gap you need to fill
- Setup and enumeration: repeat a local exercise and compare the evidence with your previous notes.
- Guidance and feedback: compare guided training formats and prerequisites.
- Modern environments: choose explicit coverage of the web, Windows, identity, or cloud skills you need.
Check the providerโs current syllabus and billing terms when a specific course meets your needs. This roadmap does not require a subscription.
Show me the nerdy details
Use scope, discovery, service investigation, evidence-backed testing, privilege verification and reporting as this roadmapโs editorial workflow. Do not attribute these exact phase names to every professional standard or treat completing them in a legacy VM as current-exam readiness.
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).
Copy this session-note structure:
Date and VM release: Authorized lab target and network: Question for this session: Command or action and reason: Observed output and evidence location: Hypothesis (not yet confirmed): Finding and impact, if confirmed: Remediation and retest idea: Hint used and step to replay: Next action:
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.
Editorial report exercise: write a short account of scope, observations, test limits, findings and remediation, then ask a reader to identify what is supported. The suggested 2โ4 pages is a writing constraint, not a recorded senior-tester review or a universal client requirement.
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 join an assessment team, follow its authorization, scope, evidence-handling, and review procedures.
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.
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.
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.
Four weekly milestones to review
- Week 1: verify addressing and document one Level 1 observation.
- Week 2: explain a web finding on Level 2 with evidence.
- Week 3: confirm the Level 3 hostname and connect findings to a documented path.
- Week 4: complete a Level 4 session record and replay a familiar exercise.
These are flexible learning targets. Repeat a stage when setup, understanding, or evidence is incomplete.
Evidence that your process is improving
- You can explain why a discovered service needs further investigation.
- You can distinguish a confirmed finding from a version-based hypothesis.
- Your notes let another learner reproduce an observation within the same lab.
- You can propose a remediation and say how you would check it.
Use these observable outcomes rather than unsupported breach percentages, patching averages, or a count of shells.
Before-session checklist
Review each item manually. Ticking boxes does not test the configuration; this page does not save your selections.
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?
You do not need to be a software developer to begin setup and enumeration. Learn basic Linux commands and be able to review what a script does before executing unfamiliar code. 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
Your next step is to verify the lab before testing. Record the selected network, the two VM addresses, and one question you want the session to answer. Use the same note format each time.
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.
Last reviewed: October 24, 2026. The schedule and progress milestones are editorial learning aids. This guide is written from a hands-on enthusiastโs perspective; it does not claim authorship of the original VM releases or certify readiness for professional assessments.
๐ From Kioptrix to Hack The Box ๐ Kioptrix Study Group ๐ Kioptrix Walkthrough Addiction ๐ Kioptrix Level 1.1 / 1.2 / 1.3 Comparison