Learning Path
Suggested reading order based on skill level and topic progression.
🟢 Beginner Path
Start here if you're new to penetration testing.
Week 1-2: Foundations
Public Info Gathering - OSINT basics
Subdomain Enumeration - DNS and discovery
Network Scanning - Nmap fundamentals
Host Scanning - Service identification
Week 3-4: Web Basics
Web Attacks Overview - Introduction
Crawl/Fuzz - Directory discovery
XSS - Cross-site scripting
CSRF - Request forgery
Week 5-6: First Exploitation
Reverse Shells - Getting shells
File Transfer - Moving files
Payloads - Common payloads
Webshells - Web-based access
Resources for Beginners
🟡 Intermediate Path
For those comfortable with basics, ready to deepen skills.
Web Application Testing
SQLi - SQL injection mastery
SSRF - Server-side request forgery
XXE - XML attacks
LFI/RFI - File inclusion
Deserialization - Object attacks
SSTI - Template injection
Authentication & Authorization
Bruteforcing - Credential attacks
JWT - Token attacks
OAuth - OAuth flaws
IDOR - Access control bypass
API Security - API testing
Post-Exploitation Basics
Linux Post-Exploitation - Linux privesc
Pivoting - Network movement
Privilege Escalation - Overview
Cloud Fundamentals
Cloud Overview - Cloud concepts
AWS - AWS attacks
Docker & Kubernetes - Container basics
🔴 Advanced Path
For experienced testers looking to master advanced techniques.
Advanced Exploitation
Buffer Overflow - Binary exploitation
Web Exploits - RCE chains
Request Smuggling - HTTP desync
Supply Chain - Dependency attacks
Windows & Active Directory
Windows Post-Exploitation - Windows techniques
Active Directory - AD attacks
Kerberos Attacks - Kerberos abuse
Cloud Security
Azure - Azure attacks
GCP - GCP attacks
Serverless - Function exploitation
Evasion & Stealth
RT/EDR Evasion - Defense bypass
Purple Team - Detection engineering
Mobile Security
Specialized Topics
Wireless Testing - WiFi/Bluetooth
Hardware Hacking - Physical security
Social Engineering - Human factors
📋 Certification Paths
OSCP-Focused
Network Scanning → Host Scanning → Ports
Web Attacks (SQLi, LFI, Command Injection)
Reverse Shells → File Transfer
Linux Privesc → Windows Privesc
Pivoting
Buffer Overflow basics
Web Application Focus (BSCP/eWPT)
All Web Attacks sections
API Security
JWT, OAuth, OIDC
Web Technologies (all subsections)
Request Smuggling, Cache Poisoning
Cloud Security Focus
AWS → Azure → GCP
Docker & Kubernetes
Serverless
Cloud Info Gathering
Red Team Focus
All Post-Exploitation
AD & Kerberos
RT/EDR Evasion
Purple Team
Social Engineering
C2 Framework basics (Web Exploits)
🎯 Quick Reference by Task
Find subdomains
Scan a network
Test for SQLi
Get a shell
Escalate on Linux
Escalate on Windows
Attack Active Directory
Test an API
Test AWS
Bypass EDR
Write a report
Find a tool
Find an attack
Last updated
Was this helpful?