Complete Roadmap to OSCP for Beginners
Hi Readers, in this blog of mine I’m gonna discuss how can you follow the steps and become OSCP certified in a properly planned and efficient manner.
Make sure you follow all the steps mentioned and do accordingly.
Level 1: Fundamentals
1. Linux Basics
Linux Directory Structure
Familiarity of Environment
Basic Linux Commands
Manage Permissions
Manage Linux Users and Groups
Manage and Monitor Linux Services & Processes
2. Windows Basics
Groups & Policies
Active Directory
Basics of Powershell
Windows Services Vulnerabilities
3. Web Application Basics
Understanding of URL
Role of Client and Server
How Request and Response works
Request Headers and Response Headers
Caching Service
Web Application Services
Web Application Vulnerabilities
4. Python Fundamentals
Basic Syntax
Working of Loop
Working of If-Else
List, Tuple, Dictionary
Basics of Functions
Files of I/O
Exception Handling
A little bit of Socket Programming
5. Basics of Server
What is Server
Types of Server
How passwords are stored
How server works
6. Basics of Cryptography
Encryption / Decryption
Hashing
Encoding / Decoding
Symmetric and Asymmetric Encryption
Public Key Infrastructure
Block Ciphers & Stream Ciphers
Public Key and Private Key
Vulnerable Ciphers / Algorithms
7. Basics of Networking
Protocol Services & Port No.
3-way handshake
TCP headers & UDP Headers
Secure Socket Layer
OSI Model
Network Topologies
TCP/IP Protocol
Subnetting
Tunneling
Network Services & Vulnerabilities
Level 2: Tools
John The Ripper
Mimikatz
Hydra
Hashcat
Arp-Scan
Dmitry
DNSmap
DNSRecon
DNSwalk
dotdotPwn
Enum4Linux
Nikto
Nmap / Zenmap
Recon-ng
SMBMap
SMTP-user-enum
SNMP-check
Sparta
SSLyze
TheHarvester
Unicornscan
OpenVAS
Burp Suite
OSscanner
Armitage
BeEf
WireShark
Maltego
Metasploit
Dirb & Dirbuster
Gobuster
W3Af
WebSlayer
WhatWeb
WPScan
XSSer
Bettercap
Netcat
Weebly
Bettercap
Masscan
RustScan
strings
tcpump
whois
testssl
searchsploit
hping3
Level 3: Vulnerable Machines
OverTheWire (All)
DVWA (All)
PicoCTF (Maximum you can)
bWapp (All)
VulnHub (100–150 minimum)
TryHackMe (200 minimum)
HackTheBox (100–150 minimum)
Level 4: A+ Topics
Buffer Overflow
Linux Privilege Escalation
Windows Privilege Escalation
Windows Kernel Exploits
Linux Kernel Exploits
Level 5: OSCP Content (Purchase after completing all the above levels)
Video Lectures
e-Books
Labs
So these are the pre-requisites which you need to follow before thinking of attempting for OSCP. So All the very Best! :)