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