Certification

PT1 Exam Prep

Preparing for the TryHackMe Junior Penetration Tester (PT1) exam. Detailed writeups for each room completed as part of the certification journey.

13 Rooms Done
26% Progress

Completed Rooms

Room 1

Pentesting Fundamentals

Comprehensive introduction to penetration testing concepts, methodologies, ethics, and practical application. Essential foundation for PT1 certification.

Methodology, Ethics, Frameworks
Room 2

Principles of Security

Fundamental security principles including CIA triad, privilege management, security models, threat modeling, and incident response. Core knowledge for pentesting.

CIA Triad, Threat Modeling, IR
Room 3

Walking An Application

Systematic web application exploration techniques including source code analysis, developer tools usage, and network monitoring for security assessment.

DevTools, Source Code, Recon
Room 4

Content Discovery

Techniques for discovering hidden content, directories, and files on web applications including manual methods, OSINT, and automated tools.

OSINT, Fuzzing, Enumeration
Room 5

Subdomain Enumeration

Expand attack surface by discovering subdomains using OSINT (CT logs, search engines), DNS bruteforce, and virtual host discovery via Host header fuzzing.

OSINT, DNS, VHosts
Room 6

Authentication Bypass

Practical auth testing: username enumeration, brute force with ffuf, logic flaws, password reset abuse, and cookie tampering.

Auth, ffuf, Logic Flaws
Room 7

IDOR (Insecure Direct Object Reference)

Access control testing: spot IDORs in query/path/API calls, test predictable IDs (base64/hash), and use two-account swaps for random IDs.

Access Control, API, DevTools
Room 8

File Inclusion (LFI/RFI)

Exploit LFI/RFI and directory traversal: ../ payloads, common file targets, filter bypass patterns, and report-ready remediation.

LFI, RFI, Traversal
Room 9

Intro to SSRF

SSRF fundamentals: entry points, regular vs blind SSRF, common impacts, and bypassing deny/allow lists (DNS tricks, open redirects, path normalization).

SSRF, Cloud, Bypasses
Room 10

Intro to Cross-Site Scripting (XSS)

XSS fundamentals: reflected/stored/DOM/blind XSS, payload intentions, escaping contexts, filter bypass tricks, and a blind-XSS callback lab.

XSS, Payloads, DOM
Room 11

Race Conditions

TOCTOU and concurrency bugs: double-spend, duplicate coupons, and inconsistent state. Test with parallel requests in Burp Repeater.

TOCTOU, Burp, Business Logic
Room 12

Command Injection

Command Injection (RCE) basics: detect blind vs verbose execution, use safe payloads for Linux/Windows, and understand core remediation patterns.

RCE, Payloads, Remediation
Room 13

SQL Injection

SQLi essentials: identify error/union/boolean/time-based injection, confirm impact with minimal proof, and report proper remediation (prepared statements + least privilege).

SQLi, UNION, Blind

Exam Scope

  • Network reconnaissance and enumeration
  • Web application security assessment
  • Privilege escalation techniques
  • Post-exploitation activities
  • Report writing and documentation

Study Tips

  • Practice regularly on TryHackMe rooms
  • Focus on methodology, not just tools
  • Document your findings thoroughly
  • Review common vulnerabilities and exploits
  • Practice time management for the exam