Structured technical documentation from my TryHackMe learning progress. Each room I complete gets a writeup covering the methodology, commands, concepts, and tools I used — organized by learning path and module for reference and review.
| Path | Status |
|---|---|
| Pre-Security | Completed |
| Cyber Security 101 | Completed (14/14 modules) |
| Jr Penetration Tester | Doing |
- Learning Paths
- Standalone Rooms
- Skills and Tools
- Repository Structure
- Related Repositories
- License
- TryHackMe Profile
SEC0 Professional Certification earned. Foundational knowledge across networking, operating systems, web technologies, and security operations.
PreSecurity/ — 7 modules, 31 rooms with room-level writeups, concept deep-dives, command references, tool guides, cheat sheets, diagrams, and interview questions.
- Introduction to Cyber Security — Offense and defense fundamentals, career pathways
- Network Fundamentals — OSI/TCP-IP, protocols, ports, subnetting
- How The Web Works — DNS, HTTP, request lifecycle
- Computer Fundamentals — CPU, RAM, storage, cloud computing
- Operating Systems Basics — Windows and Linux internals, CLI, permissions
- Software Basics — Binary, Python, JavaScript, SQL
- Attacks and Defenses — Cyber Kill Chain, MITRE ATT&CK, incident response
Expanded foundations with hands-on tooling — 14 modules covering operating systems, networking, cryptography, exploitation, web security, defensive operations, and career preparation.
CyberSecurity101/ — 14 modules, 54 rooms with the same structured format plus tool guides and architecture diagrams.
Currently doing this pathway — working through the modules with hands-on writeups for each room.
- Pentesting Foundations — Red and blue team roles, ethical hacking foundations
- Network Reconnaissance — Passive and active recon, OSINT, DNS enumeration
- Nmap — Host discovery, port scanning, service detection, NSE scripting
- Web App Fundamentals — OWASP Top 10, HTTP methods, directory brute-forcing, Burp Suite basics
Rooms I've completed outside the main learning paths — each one gets a full writeup (methodology, commands, tools, screenshots) just like the path rooms. These are a great place to see me applying the techniques from the paths to real CTF-style targets.
| Room | Category | Writeup | What it covers |
|---|---|---|---|
| Cache Me Outside | OSINT | writeup.md | OSINT, metadata analysis, social media research |
| Cowboy Hacker | Exploitation | writeup.md | Anonymous FTP, leaked wordlists, SSH brute-force, GTFOBins privesc |
| Pickle Rick | Web Exploit | writeup.md | HTML comment creds, robots.txt, web command panel, NOPASSWD sudo |
Foundations: Networking (OSI, TCP/IP, DNS, HTTP), operating systems (Linux, Windows), programming (Python, JavaScript, SQL), cryptography, web technologies, security operations (CIA triad, Cyber Kill Chain, MITRE ATT&CK, incident response)
Offensive: Nmap, Metasploit, Burp Suite, Hydra, Gobuster, SQLMap, John the Ripper, Nikto, netcat, enumeration techniques, exploitation methodology
Defensive: SIEM fundamentals, Wireshark, tcpdump, digital forensics, IDS/IPS, vulnerability scanning, log analysis, malware analysis tooling (REMnux, FlareVM, CAPA)
tryhackme-writeups/
├── PreSecurity/ 7 modules, 31 rooms, completed
├── CyberSecurity101/ 14 modules, 54 rooms, completed
├── jr-penetration-tester/ in progress (doing)
└── Other-Rooms/ Standalone writeups (with screenshots)
Each path directory includes: room-level writeups (metadata, tasks, commands, concepts, tools), concept references, command guides, tool documentation, cheat sheets, diagrams, interview questions, and revision summaries.
This repo holds TryHackMe room notes. For web-security lab writeups see portswigger-academy, for machine exploitation see labs, and for condensed reference notes see Notes-cyber-security.
- labs — Metasploitable 2 penetration testing labs
- portswigger-academy — Web security lab writeups
- chat-server — Multi-threaded TCP chat server in Python
- Notes-cyber-security — Structured study notes
MIT — see LICENSE.
TryHackMe profile: utkarsshh Last updated: Sep 2026