Break in, then lock it down
The Ethical
Hacking Roadmap
2026
A structured, phase-by-phase path from networking fundamentals to penetration testing and bug bounty — the exact skill order security teams and CTF players actually build in, not a random list of tools.
"You can't defend what you don't understand how to attack. Ethical hacking isn't about memorizing tool commands — it's about understanding systems well enough to know exactly where they'll break."
— The Boring Education Team
30
Roadmap milestones
6
Learning phases
12+
Months, realistic pace
100%
Legal, lab-based practice
theboringeducation.com · Free Tech Education for Everyone
01
Phase 01 · Foundations
Everything Downstream Depends on These Basics
1
Step 1 · Non-negotiable base layer
Networking Fundamentals
Almost every attack and every defense sits on top of networking concepts. Get comfortable with the OSI and TCP/IP models, IP addressing and subnetting, DNS, DHCP, routing, and how HTTP/HTTPS actually move data. Without this, tool output from scanners and proxies is just noise you can't interpret.
Start here
4–6 weeks
2
Step 2 · Your daily driver
Linux & the Command Line
Nearly every security tool ships Linux-first. Get fluent with the filesystem, permissions, process management, package managers, and shell scripting in Bash. Install a distro like Kali Linux or Parrot OS and live in the terminal — GUI-only comfort will slow you down at every later stage.
Daily practice
Kali / Parrot OS
3
Step 3 · Read code before you break it
Programming & Scripting Basics
You don't need to be a software engineer, but you do need to read and write code. Start with Python for automation and scripting, and pick up enough Bash for one-liners. Understanding how code actually executes is what separates running a tool from understanding what it's doing.
Python first
Bash one-liners
4
Step 4 · Know your own house
Windows & Active Directory Basics
Most corporate environments run on Windows and Active Directory, so most real-world engagements target it. Learn user/group management, Group Policy, NTFS permissions, and how domain authentication generally works — this context makes later AD attack paths make sense instead of feeling like magic.
Corporate context
AD fundamentals
5
Step 5 · The rules of the game
Legal & Ethical Boundaries
Before touching any offensive tool, understand what makes testing legal: written authorization, defined scope, and rules of engagement. Learn the basics of laws relevant to your country (e.g. computer misuse legislation) and what a scope document and a get-out-of-jail letter actually look like. Skipping this step isn't a shortcut — it's a career-ending mistake.
Read this twice
Authorization = everything
🎯
Don't skip to "hacking" before this phase is solid. Nearly every struggling learner in this field jumped straight to running tools without understanding what's happening underneath. Spend real time here — the rest of the roadmap moves much faster once networking, Linux, and scripting are second nature.
theboringeducation.com
02 / 08
Phase 02 · Core Security Concepts & Your Lab
Build the Sandbox Before You Build the Skillset
6
Step 6 · The mental model
Core InfoSec Principles (CIA Triad)
Every security decision maps back to Confidentiality, Integrity, and Availability. Learn how vulnerabilities, threats, and risk relate to each other, and get familiar with common frameworks like MITRE ATT&CK for describing attacker behavior in a structured way. This vocabulary is what lets you communicate findings clearly later.
Vocabulary matters
MITRE ATT&CK intro
7
Step 7 · Your practice ground
Build a Home Lab
Set up a virtualized lab using VirtualBox or VMware with a Kali Linux attacker box and deliberately vulnerable target VMs. This gives you a safe, fully legal environment to practice everything that follows — never run offensive tools against systems you don't own or lack written permission to test.
Legal practice only
VirtualBox / VMware
8
Step 8 · Structured, legal targets
Practice on Purpose-Built Vulnerable Machines
Platforms like TryHackMe, HackTheBox, and VulnHub host machines specifically designed to be tested legally. Start with beginner-friendly rooms and paths that teach one concept at a time, and resist jumping to advanced boxes before the fundamentals from Phase 01 feel automatic.
Purpose-built targets
Start on beginner paths
9
Step 9 · Learn the standard process
The Penetration Testing Methodology
Real engagements follow a repeatable structure, generally: reconnaissance → scanning → enumeration → exploitation → post-exploitation → reporting. Learn this flow before diving into individual tools — it gives every tool you learn later a clear place in the process instead of feeling random.
Process over tools
Recon to reporting
10
Step 10 · Track what you learn
Start a Notes & Documentation System
Use a tool like Obsidian, Notion, or CherryTree to log every machine, concept, and command you learn from day one. This habit compounds — your notes become both a personal reference and, later, the foundation of the writeups and reports that certifications and jobs actually require.
Start day one
Compounds over time
🧪
Everything past this point should be practiced only in your lab or on platforms built for it. Testing systems you don't own or lack explicit written permission for is illegal in most jurisdictions, regardless of intent. Every skill in this roadmap is meant to be learned and demonstrated on authorized targets — labs, CTFs, and paid bug bounty programs with defined scope.
Recommended Learning Platforms — Where to Practice
| Platform | Best For | Cost |
|---|---|---|
| TryHackMe | Guided beginner paths, concept-by-concept rooms | Free tier + paid subscription |
| HackTheBox | Realistic machines, CTF-style challenges | Free tier + paid subscription |
| PortSwigger Web Academy | Deep, structured web application security labs | Completely free |
theboringeducation.com
03 / 08
Phase 03 · Reconnaissance & Scanning
Understanding a Target Before Touching It
11
Step 11 · The information-gathering phase
Passive & Active Reconnaissance
Learn the difference between passive recon (gathering public info without touching the target — WHOIS, DNS records, job postings, LinkedIn) and active recon (direct interaction like ping sweeps and port scans). Most real engagements start entirely passive to avoid tipping off defenders early.
Passive vs. active
OSINT basics
12
Step 12 · The workhorse tool
Network Scanning with Nmap
Nmap is the industry-standard tool for discovering live hosts, open ports, and running services. Learn scan types (TCP connect, SYN, UDP), timing options, and service/version detection. Understanding what each scan actually does on the wire matters more than memorizing flags.
Industry standard
Understand, don't memorize
13
Step 13 · Turning ports into targets
Service Enumeration
Once you know what ports are open, dig into what's actually running: web servers, SMB shares, FTP, SSH banners, and database services. Learn tools like enum4linux, smbclient, and gobuster/ffuf for content discovery. This step turns a scan result into an actual attack surface map.
Attack surface mapping
enum4linux, gobuster
14
Step 14 · Match the version to the flaw
Vulnerability Scanning & Research
Learn to use automated scanners like Nessus, OpenVAS, or Nikto to surface known vulnerabilities, then cross-reference findings against sources like the NVD (National Vulnerability Database) and Exploit-DB. Automated scanners are a starting point, not a final answer — always verify findings manually before trusting them.
Verify, don't trust blindly
NVD, Exploit-DB
15
Step 15 · Write it down as you go
Building a Recon Report
Practice turning raw scan output into a clean, structured recon summary: open ports, running services and versions, and a prioritized list of what looks worth investigating further. This habit — documenting as you go rather than after — is exactly what real client-facing pentest reports require.
Document as you go
Mirrors real reports
🔍
Recon quality determines exploitation quality. Beginners rush past this phase to get to "the fun part" — but the strongest testers spend proportionally more time here than anywhere else. A missed service or an unchecked subdomain is the difference between finding the real vulnerability and missing it entirely.
theboringeducation.com
04 / 08
Phase 04 · Web Application Security
Where the Highest Volume of Real-World Bugs Lives
16
Step 16 · The map of the field
Learn the OWASP Top 10
The OWASP Top 10 is the standard reference for the most common and impactful web application vulnerabilities — injection flaws, broken authentication, broken access control, security misconfiguration, and more. Study each category's root cause, not just its name, before touching a single tool.
Standard reference
Root cause, not just names
17
Step 17 · Learn to see requests, not pages
Master a Web Proxy (Burp Suite)
Burp Suite is the standard tool for intercepting, inspecting, and modifying web traffic between browser and server. Learn the Proxy, Repeater, and Intruder tabs deeply — most web testing work happens inside this single tool, and fluency here is a genuine career differentiator.
Industry standard tool
Proxy, Repeater, Intruder
18
Step 18 · Injection-class vulnerabilities
SQL Injection & Command Injection
Understand why injection flaws happen — unsanitized input reaching a query or shell — and practice identifying and demonstrating them on legal lab environments like PortSwigger's Web Academy or DVWA. Learn both manual testing and how tools like sqlmap automate the process, so you understand what's happening underneath the automation.
Lab environments only
Manual first, tools second
19
Step 19 · Client-side impact
Cross-Site Scripting (XSS) & CSRF
Learn the difference between reflected, stored, and DOM-based XSS, and how Cross-Site Request Forgery abuses a user's authenticated session. Practice identifying and demonstrating impact safely in lab environments, and study the defenses (CSP, output encoding, CSRF tokens) alongside the attacks — understanding the fix is half the skill.
Learn defenses too
Reflected / stored / DOM
20
Step 20 · The full picture
Authentication, Session & Access Control Flaws
Study weak password policies, broken session management, IDOR (Insecure Direct Object Reference), and privilege escalation within web apps. These logic-level flaws are consistently among the highest-paying and most commonly found issues in real bug bounty programs, precisely because they can't be caught by automated scanners alone.
High bounty value
Scanners miss these
Free Practice Labs for This Phase
🧪 PortSwigger Web Security Academy
Completely free, extremely deep labs covering every OWASP Top 10 category with guided walkthroughs and standalone challenge labs.
🧪 DVWA (Damn Vulnerable Web App)
A deliberately insecure PHP/MySQL app you run locally, with adjustable difficulty levels for each vulnerability class.
🧪 OWASP Juice Shop
A modern, intentionally vulnerable JavaScript web app with a built-in scoreboard covering realistic, current-day web flaws.
🧪 bWAPP
Over 100 individual vulnerability categories in one deliberately buggy app — good for breadth once fundamentals are solid.
theboringeducation.com
05 / 08
Phase 05 · Systems, Network & Advanced Topics
Beyond the Browser — Infrastructure-Level Testing
21
Step 21 · Beyond the browser
Network & Host Exploitation Basics
Learn how outdated services, weak configurations, and known CVEs on hosts get exploited using frameworks like Metasploit, always inside your lab or authorized scope. Focus on understanding the exploit's mechanism, not just firing a module — that understanding is what lets you explain impact to a client afterward.
Lab / authorized scope only
Metasploit fundamentals
22
Step 22 · The step most tutorials skip
Privilege Escalation (Linux & Windows)
Getting initial access is rarely the finish line — real engagements need privilege escalation to demonstrate actual business impact. Practice enumeration scripts (LinPEAS, WinPEAS), misconfigured permissions, and kernel/service exploits on lab machines, always documenting the exact path from low-privilege to admin/root.
Where real skill shows
LinPEAS / WinPEAS
23
Step 23 · Understand attacker persistence
Post-Exploitation Concepts
Study — at a conceptual level, inside your lab — how attackers maintain access, move laterally, and gather credentials after an initial compromise. Understanding these patterns is what makes you effective at both offense (demonstrating real risk) and defense (recognizing these exact patterns in security logs).
Conceptual + lab only
Offense informs defense
24
Step 24 · The human layer
Social Engineering Awareness
Learn how phishing, pretexting, and other social engineering tactics work well enough to design authorized awareness campaigns and simulated phishing tests — always with explicit organizational sign-off. This is one of the most legally sensitive areas of the field; scope and consent matter even more here than in technical testing.
Extra legal sensitivity
Sign-off required always
25
Step 25 · Pick a specialization
Explore a Specialty Track
Once fundamentals are solid, pick a direction to go deeper: cloud security (AWS/Azure misconfigurations), mobile app security (Android/iOS), wireless security, or malware analysis/reverse engineering studied defensively in a controlled lab. Specializing after a strong generalist base is far more effective than specializing too early.
Specialize after fundamentals
Cloud, mobile, wireless, RE
Common Mistakes at This Stage
🚩 Testing without written scope
Running any tool covered in this phase against a system you don't own and don't have explicit written authorization for is illegal — no exceptions for good intentions.
🚩 Tool-collecting instead of understanding
Running Metasploit modules without understanding the underlying vulnerability produces reports you can't defend in front of a client or interviewer.
🚩 Skipping documentation mid-engagement
Trying to reconstruct a testing path from memory afterward is how findings get lost. Screenshot and log as you go, every time.
🚩 Specializing before the fundamentals stick
Jumping into cloud or mobile security without solid networking and web basics leaves gaps that resurface at the worst moments — like a live interview.
theboringeducation.com
06 / 08
Phase 06 · Certifications, Proof of Skill & Career
Turning Skill Into a Verifiable Credential
26
Step 26 · The entry-level credential
CompTIA Security+ or eJPT
A solid first certification to prove foundational knowledge to recruiters and HR filters that screen resumes before a human sees them. Security+ is broad and vendor-neutral; eJPT (eLearnSecurity Junior Penetration Tester) is more hands-on and practical for those aiming specifically at pentesting roles.
Passes resume filters
Security+ / eJPT
27
Step 27 · The industry gold standard
OSCP (Offensive Security Certified Professional)
Widely considered the most respected hands-on penetration testing certification in the industry — a 24-hour practical exam where you actually compromise machines rather than answer multiple choice. Demanding, but the single credential that opens the most pentesting job doors. Plan for several months of dedicated lab practice beforehand.
Most respected credential
Fully practical exam
28
Step 28 · Show, don't just tell
Build a Public Portfolio
Write up your HackTheBox/TryHackMe machine walkthroughs, CTF solutions, and lab projects on a personal blog or GitHub. A portfolio of clear, well-documented writeups demonstrates real methodology and communication skill — exactly what certifications alone can't prove to a hiring manager.
Proves methodology
Blog + GitHub
29
Step 29 · Real-world, paid practice
Start Bug Bounty Hunting
Platforms like HackerOne and Bugcrowd connect researchers with companies that have explicitly authorized testing within a defined scope. This is legal by design — every program specifies exactly what's in and out of scope. Start with programs that have generous scope and active triage teams while you're still building speed.
Legal by design
HackerOne / Bugcrowd
30
Step 30 · Where the roadmap leads
Choose Your Career Path
From here, common directions include Penetration Tester, Security Analyst/SOC Analyst, Red Teamer, Application Security Engineer, or independent Bug Bounty Hunter. Each rewards a slightly different emphasis from this roadmap — SOC and defensive roles lean more on Phase 06 monitoring/detection knowledge, offensive roles lean more on Phases 04–05.
Multiple valid paths
Offense vs. defense
Certification Path — Choose Based on Your Goal
Beginner → Intermediate → Advanced
🟥 Entry-Level
CompTIA Security+
eJPT
CompTIA PenTest+
🟧 Intermediate
OSCP
CEH (Practical)
GPEN (SANS/GIAC)
🟩 Advanced / Specialized
OSWE — web application focus
OSEP — advanced evasion
OSCE3 — expert-level bundle
Weekly Practice Rhythm
Once Past the Foundations Phase
Solve 2–3 machines a week on TryHackMe or HackTheBox, in your current focus area
Write one clear walkthrough per solved machine for your portfolio
Read one recent CVE writeup or disclosed bug bounty report weekly
Revisit your notes system and tag new techniques as you learn them
Join one CTF (individual or team) per month to test under time pressure
theboringeducation.com
07 / 08
Master Resource List
Best Free Channels & Platforms for Ethical Hacking
📺 NetworkChuck
Engaging, beginner-friendly walkthroughs covering networking, Linux, and cybersecurity fundamentals — a great on-ramp into the field.
📺 John Hammond
CTF walkthroughs, malware analysis breakdowns, and practical security tutorials with clear, methodical explanations.
📺 IppSec
Deeply detailed HackTheBox machine walkthroughs — widely considered essential viewing for anyone working toward OSCP.
📺 The Cyber Mentor
Practical pentesting courses and tutorials from a working penetration tester, covering web, network, and career guidance.
📺 LiveOverflow
Deep technical breakdowns of binary exploitation, web security, and CTF challenges for viewers ready to go beneath the surface.
📺 STÖK
Bug bounty mindset, hunter interviews, and practical hacking methodology from an established bug bounty community figure.
Tools by TBE — Use These
Tech Yatra — Learning roadmaps
DSA Yatra — Daily practice
Prep Yatra — Interview tracker
Resume Yatra — ATS-ready resume
Shiksha — Free courses
Community — Peer study groups
Practice Legally, Document Everything 🔐
Every skill in this roadmap belongs in a lab, a CTF, or an authorized scope — never on a system you don't have written permission to test. Consistency beats intensity: a little every day compounds into real capability.
→ theboringeducation.com
Find Us Everywhere
© 2026 The Boring Education · Free Tech Education for Everyone
08 / 08