COMPLETE TRYHACKME LEARNING ROADMAP (BEGINNER → ADVANCED)
INTRO ROOMS
- Hello
- How to Use TryHackMe
- Getting Started
- Welcome
- Tutorial
- OpenVPN
- Beginner Path Intro
- Starting Out in Cyber Security
- Intro to Research
BASICS ROOMS
- Linux 2
- Linux Modules
- Linux Fundamentals Part 1
- Linux Fundamentals Part 2
- Linux Fundamentals Part 3
- Basic Pentesting
- Pentesting Fundamentals
- Principles of Security
- CC Pentesting
- Hacker Methodology
- Physical Security Intro
- Linux Strength Training
- Cat Regex
- OpenVAS
- BT MISP
- ISO 27001
- UltraTech
RECONNAISSANCE
- Passive Recon
- Active Recon
- Content Discovery
- OHsint
- Shodan
- Google Dorking
- Searchlight OSINT
- Web OSINT
- Sakura
SCRIPTING
- Python Basics
- Python Playground
- Intro to PoC Scripting
- Peak Hill
- JavaScript Basics
- Bash Scripting
- Rust
- YARA
NETWORKING
- Intro to Networking
- What is Networking
- BP Networking
- Intro to LAN
- HTTP in Detail
- DNS in Detail
- RFirmware
TOOLING
- Metasploit Intro
- RP Metasploit
- RP TMUX
- TMUX Remux
- Hydra
- Sublist3r
- Vim Toolbox
- OWASP ZAP
- HiddenEye Phishing
- RustScan
- Nessus Redux
- Nmap
- Further Nmap
- Tshark
- FFUF
- Burp Suite Basics
- Burp Suite Repeater
CRYPTO & HASHES
- Cryptography for Dummies
- Crack the Hash
- Crack the Hash Level 2
- Password Security
- Agent Sudo
- Brute It
WEB SECURITY
- Web Fundamentals
- Web AppSec 101
- Vulnerabilities 101
- Walking an Application
- OWASP Top 10
- OWASP Juice Shop
- Web Scanning
- OWASP Mutillidae
- WebGoat
- DVWA
- Vulnversity
- SQL Injection
NOTE
This road-map continues through:
- Android Hacking
- Forensics
- WiFi Hacking
- Reverse Engineering
- Malware Analysis
- Privilege Escalation
- Windows & Active Directory
- PCAP Analysis
- Buffer Overflow
- Easy / Medium / Hard CTFs
- Special Events & Misc Labs
