A massive, curated collection of 100+ free rooms available on the TryHackMe platform. This list is categorized by topic and difficulty to help you build your skills systematically without any cost.
TryHackMe is an incredible platform for hands-on cybersecurity learning. While a subscription unlocks all rooms, there's a vast amount of free content that can take you from beginner to advanced. This repository organizes all those free labs into a structured learning path.
The list is broken down into the following categories for easy navigation:
- Intro Rooms: Start your journey here.
- Basics: Linux, Pentesting Fundamentals, Security Principles.
- Reconnaissance: Passive & Active Recon, OSINT, Google Dorking.
- Web Application Security: OWASP Top 10, DVWA, SQL Injection, XSS, etc.
- Privilege Escalation: Linux and Windows PrivEsc techniques.
- Cryptography & Hashes: Cracking hashes, crypto challenges.
- Scripting: Python, Bash, JavaScript for automation.
- Networking: TCP/IP, HTTP, DNS in detail.
- Tooling: Metasploit, Nmap, Burp Suite, Hydra.
- CTF Challenges: Easy, Medium, and Hard Capture The Flag rooms.
- ...and more! (Forensics, Reverse Engineering, Active Directory, Buffer Overflows)
- Create a free account on TryHackMe.
- Download the PDF file below or view the list in the
TryHackMe-Free-Labs.pdffile. - Pick a category you want to learn and start with the introductory rooms!
- Happy Hacking!
Found a new free room or a broken link? Feel free to fork this repo and submit a pull request!
This list is provided for educational purposes. All room content is owned by TryHackMe.
Happy Learning! If this helped you, give it a star β on GitHub!