PT2 · Practice machines
PT2 Practice Machines
Our curated list of machines that train the same skills as the PT2 syllabus, mapped to the module they fit best. Techniques are hidden behind spoilers, and machines whose platform forbids public solutions only show a name and link.
| Done | Machine | OS | Difficulty | Module | Writeup |
|---|---|---|---|---|---|
|
Enumeration & Brute Force
TryHackMe Show spoilers
Enumeration
Brute Force
Authentication
|
Other | Easy | Authentication Attacks | – | |
|
Intro to Containerisation
TryHackMe Show spoilers
Containers
|
Linux | Easy | Container Security & Escape | – | |
|
Insecure Deserialisation
TryHackMe Show spoilers
Deserialization
Gadget Chains
RCE
|
Other | Medium | Advanced Server-Side Attacks | – | |
|
Input Manipulation & Prompt Injection
TryHackMe Show spoilers
Prompt Injection
LLM
|
Other | Easy | Attacking LLMs | – | |
|
Reel
HackTheBox Show spoilers
anonymous-ftp
phishing
cve-2017-0199
rtf-exploit
bloodhound
writeowner
writedacl
|
Windows | Hard | Fileless Attacks & Evasion | 0xdf.gitlab.io | |
|
Active Directory Basics
TryHackMe Show spoilers
Active Directory
|
Windows | Easy | Active Directory Fundamentals | – | |
|
Postman
HackTheBox Show spoilers
redis-exploitation
ssh-key-injection
ssh-key-cracking
webmin-rce
cve-2019-12840
password-reuse
|
Linux | Easy | SSH & Linux Lateral Movement | 0xdf.gitlab.io | |
|
Bucket
HackTheBox Show spoilers
AWS S3 bucket enum
LocalStack abuse
DynamoDB credential dump
IAM credential reuse
|
Linux | Medium | Cloud Security Bypass | – | |
|
Mantis
HackTheBox Show spoilers
port-enumeration
mssql-enumeration
credential-disclosure
ms14-068
kerberos-ticket-forgery
goldenpac
|
Windows | Hard | AD Trusts & Forest Attacks | 0xdf.gitlab.io | |
|
Chaining Vulnerabilities
TryHackMe Show spoilers
Vulnerability Chaining
|
Other | Easy | Chaining Vulnerabilities | – | |
|
Escape
HackTheBox Show spoilers
smb-enumeration
mssql
xp-dirtree
net-ntlmv2-capture
password-cracking
adcs-esc1
pass-the-hash
|
Windows | Medium | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Exploiting Active Directory
TryHackMe Show spoilers
Kerberoasting
DCSync
Golden Ticket
|
Windows | Medium | AD Exploitation & Persistence | – | |
|
Breaching Active Directory
TryHackMe Show spoilers
AD Breach
Password Spraying
|
Windows | Medium | Active Directory Fundamentals | – | |
|
Extract
TryHackMe Show spoilers
Information Extraction
Chaining
|
Other | Hard | Chaining Vulnerabilities | – | |
|
Persisting Active Directory
TryHackMe Show spoilers
AD Persistence
Shadow Credentials
|
Windows | Medium | AD Exploitation & Persistence | – | |
|
Intro to Docker
TryHackMe Show spoilers
Docker
|
Linux | Easy | Container Security & Escape | – | |
|
Traverxec
HackTheBox Show spoilers
nostromo-rce
cve-2019-16278
ssh-key-cracking
sudo-journalctl
gtfobins
privilege-escalation
|
Linux | Easy | SSH & Linux Lateral Movement | 0xdf.gitlab.io | |
|
LLM Output Handling and Privacy Risks
TryHackMe Show spoilers
Output Handling
Privacy
LLM
|
Other | Easy | Attacking LLMs | – | |
|
Session Management
TryHackMe Show spoilers
Session Management
Session Fixation
|
Other | Easy | Authentication Attacks | – | |
|
SSRF
TryHackMe Show spoilers
SSRF
IMDS
Internal Access
|
Other | Medium | Advanced Server-Side Attacks | – | |
|
Epsilon
HackTheBox Show spoilers
AWS keys in .git
Lambda GetFunction
JWT forgery with Lambda secret
SSTI
|
Linux | Medium | Cloud Security Bypass | – | |
|
Certified
HackTheBox Show spoilers
bloodhound-enumeration
acl-abuse
writeowner
genericwrite
shadow-credentials
adcs-esc9
pass-the-hash
|
Windows | Medium | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Game of Active Directory (GOAD)
Standalone Show spoilers
Parent/child trust
Cross-forest trust
SID History
Trust key extraction
Kerberoasting across trusts
|
Windows | Hard | AD Trusts & Forest Attacks | – | |
|
Mist
HackTheBox Show spoilers
AMSI bypass (variable rename)
PetitPotam coercion
Shadow Credentials
ADCS ESC13
gMSA password read
|
Windows | Insane | Fileless Attacks & Evasion | – | |
|
Data Integrity & Model Poisoning
TryHackMe Show spoilers
Model Poisoning
Supply Chain
|
Other | Medium | Attacking LLMs | – | |
|
JWT Security
TryHackMe Show spoilers
JWT
alg:none
HS256 Confusion
|
Other | Easy | Authentication Attacks | – | |
|
Intro to Kubernetes
TryHackMe Show spoilers
Kubernetes
|
Linux | Easy | Container Security & Escape | – | |
|
Authority
HackTheBox Show spoilers
ansible-vault-cracking
pwm-ldap-abuse
responder
adcs-esc1
certificate-abuse
|
Windows | Medium | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Voyage
TryHackMe Show spoilers
Vulnerability Chaining
RCE
|
Other | Medium | Chaining Vulnerabilities | – | |
|
File Inclusion, Path Traversal
TryHackMe Show spoilers
LFI
RFI
Path Traversal
|
Other | Medium | Advanced Server-Side Attacks | – | |
|
Ghoul
HackTheBox Show spoilers
SSH agent hijacking
Forwarded SSH_AUTH_SOCK abuse
Docker container pivoting
|
Linux | Hard | SSH & Linux Lateral Movement | – | |
|
Credentials Harvesting
TryHackMe Show spoilers
Credential Harvesting
LSASS
NTDS
|
Windows | Medium | AD Exploitation & Persistence | – | |
|
Stacked
HackTheBox Show spoilers
stored-xss
aws-localstack-abuse
lambda-command-injection
command-injection
docker-escape
|
Linux | Insane | Cloud Security Bypass | 0xdf.gitlab.io | |
|
Giddy
HackTheBox Show spoilers
sql-injection
net-ntlmv2-capture
responder
hash-cracking
winrm
unifi-video-privesc
|
Windows | Medium | Fileless Attacks & Evasion | 0xdf.gitlab.io | |
|
Enumerating Active Directory
TryHackMe Show spoilers
AD Enumeration
LDAP
BloodHound
|
Windows | Medium | Active Directory Fundamentals | – | |
|
Blackfield
HackTheBox Show spoilers
smb-enumeration
as-rep-roasting
password-cracking
rpc-password-reset
lsass-dump
ntds-dit-extraction
sebackupprivilege
|
Windows | Hard | AD Exploitation & Persistence | HackIndex.io | |
|
AWS Fortress
HackTheBox |
Linux | Hard | Cloud Security Bypass | Not allowed | |
|
Sizzle
HackTheBox Show spoilers
smb-enumeration
scf-file-attack
responder-ntlm-capture
adcs-certificate-abuse
kerberoasting
applocker-bypass
dcsync
|
Windows | Insane | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Juicy
TryHackMe Show spoilers
Prompt Injection
Jailbreak
|
Other | Medium | Attacking LLMs | – | |
|
Sequence
TryHackMe Show spoilers
Vulnerability Chaining
|
Other | Medium | Chaining Vulnerabilities | – | |
|
Lateral Movement and Pivoting
TryHackMe Show spoilers
Lateral Movement
Pivoting
|
Windows | Easy | Active Directory Fundamentals | – | |
|
Ypuffy
HackTheBox Show spoilers
ldap-enumeration
ssh-key-authentication
doas-abuse
signify-signing
|
OpenBSD | Medium | SSH & Linux Lateral Movement | 0xdf.gitlab.io | |
|
Race Conditions
TryHackMe Show spoilers
Race Condition
TOCTOU
|
Other | Medium | Advanced Server-Side Attacks | – | |
|
OAuth Vulnerabilities
TryHackMe Show spoilers
OAuth
Open Redirect
State Bypass
|
Other | Medium | Authentication Attacks | – | |
|
Container Vulnerabilities
TryHackMe Show spoilers
Container Escape
Docker Socket
|
Linux | Easy | Container Security & Escape | – | |
|
Manage
HackTheBox Show spoilers
Google Authenticator TOTP bypass
Leaked PAM MFA seed
SSH key harvesting
sudo misconfiguration
|
Linux | Easy | SSH & Linux Lateral Movement | – | |
|
Forest
HackTheBox Show spoilers
rpc-enumeration
as-rep-roasting
winrm
bloodhound
acl-abuse
dcsync
|
Windows | Easy | Active Directory Fundamentals | 0xdf.gitlab.io | |
|
SSRF via OpenID dynamic client registration
PortSwigger Show spoilers
OIDC dynamic client registration abuse
SSRF to IMDS 169.254.169.254
IAM role credential theft
|
Other | Hard | Cloud Security Bypass | – | |
|
TwoMillion
HackTheBox Show spoilers
API BAC to admin
command injection
credential reuse
CVE-2023-0386 OverlayFS
|
Linux | Easy | Chaining Vulnerabilities | HackIndex.io | |
|
Scrambled
HackTheBox Show spoilers
kerberos-only-auth
kerberoasting
silver-ticket
mssql
reverse-engineering
dotnet-deserialization
|
Windows | Medium | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Prototype Pollution
TryHackMe Show spoilers
Prototype Pollution
Node.js RCE
|
Other | Medium | Advanced Server-Side Attacks | – | |
|
Multi-Factor Authentication
TryHackMe Show spoilers
MFA Bypass
OTP
|
Other | Easy | Authentication Attacks | – | |
|
Container Hardening
TryHackMe Show spoilers
Container Hardening
|
Linux | Easy | Container Security & Escape | – | |
|
BankGPT
TryHackMe Show spoilers
LLM
Prompt Injection
|
Other | Easy | Attacking LLMs | – | |
|
Waldo
HackTheBox Show spoilers
rbash/ForceCommand escape
ssh -t bash --noprofile
red editor shell escape
|
Linux | Medium | SSH & Linux Lateral Movement | – | |
|
SteamCloud
HackTheBox Show spoilers
Kubernetes enum
anonymous kubelet API (10250)
etcd exposure
service account token theft
privileged pod escape
|
Linux | Easy | Container Security & Escape | – | |
|
Hammer
TryHackMe Show spoilers
Authentication Bypass
Account Takeover
|
Other | Medium | Authentication Attacks | – | |
|
HealthGPT
TryHackMe Show spoilers
LLM
Safety Filter Bypass
|
Other | Easy | Attacking LLMs | – | |
|
Include
TryHackMe Show spoilers
File Inclusion
RCE
|
Other | Medium | Advanced Server-Side Attacks | – | |
|
Exploiting XXE to perform SSRF attacks
PortSwigger Show spoilers
XXE out-of-band fetch
SSRF to EC2 metadata
IAM credential walking
|
Other | Medium | Cloud Security Bypass | – | |
|
Pilgrimage
HackTheBox Show spoilers
Arbitrary file read
LFI (ImageMagick CVE-2022-44268)
Source code disclosure via exposed .git
git-dumper
|
Linux | Easy | Chaining Vulnerabilities | 0xdf.gitlab.io | |
|
Querier
HackTheBox Show spoilers
smb-enumeration
macro-analysis
mssql-enumeration
xp-dirtree-ntlm-capture
responder
hash-cracking
xp-cmdshell
gpp-password
|
Windows | Medium | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Sauna
HackTheBox Show spoilers
user-enumeration
as-rep-roasting
autologon-credentials
bloodhound
dcsync
|
Windows | Easy | Active Directory Fundamentals | 0xdf.gitlab.io | |
|
Multimaster
HackTheBox Show spoilers
sql-injection
waf-bypass
password-cracking
vscode-cef-debug
dll-reversing
as-rep-roasting
generic-write-abuse
server-operators-abuse
|
Windows | Insane | NTLM Relay, ADCS & SQL Server Trust | 0xdf.gitlab.io | |
|
Unobtainium
HackTheBox Show spoilers
Kubernetes RBAC abuse
service account token harvesting
hostPath mount escape
Node.js prototype pollution
|
Linux | Hard | Container Security & Escape | – | |
|
Jupiter
HackTheBox Show spoilers
Grafana PostgreSQL SQLi
COPY FROM PROGRAM RCE
Jupyter token mining
sudo abuse
|
Linux | Medium | Chaining Vulnerabilities | – | |
|
Active
HackTheBox Show spoilers
smb-enumeration
gpp-password
kerberoasting
|
Windows | Easy | Active Directory Fundamentals | 0xdf.gitlab.io | |
|
Reddish
HackTheBox Show spoilers
Multi-hop SSH tunneling
socat relays
chisel SOCKS pivoting
Docker container chains
|
Linux | Insane | SSH & Linux Lateral Movement | – | |
|
Secret
HackTheBox Show spoilers
JWT HS256 forgery
git history secret recovery
admin bypass
command injection
|
Linux | Easy | Authentication Attacks | – | |
|
Nunchucks
HackTheBox Show spoilers
ssti
nunjucks
nodejs
rce
|
Linux | Easy | Advanced Server-Side Attacks | 0xdf.gitlab.io | |
|
Support
HackTheBox Show spoilers
smb-enumeration
reverse-engineering
ldap-enumeration
resource-based-constrained-delegation
dcsync
|
Windows | Easy | Active Directory Fundamentals | HackIndex.io | |
|
Carpediem
HackTheBox Show spoilers
CVE-2022-0492 cgroup v1 release_agent escape
unprivileged user namespaces
Docker container pivot
VoIP enum
|
Linux | Hard | Container Security & Escape | – | |
|
Unicode
HackTheBox Show spoilers
JWT jku header injection
open redirect to bypass JKU allowlist
RS256 key swap
LFI
|
Linux | Medium | Authentication Attacks | – | |
|
Exfiltrated
Proving Grounds |
Linux | Easy | Chaining Vulnerabilities | HackIndex.io | |
|
BountyHunter
HackTheBox Show spoilers
xxe
information-disclosure
credential-reuse
python-eval-injection
|
Linux | Easy | Advanced Server-Side Attacks | 0xdf.gitlab.io | |
|
Vulnerable Docker 1
Vulnhub Show spoilers
shellshock
wordpress-rce
exposed-docker-api
docker-socket-mount
chroot-escape
container-escape
|
Linux | Medium | Container Security & Escape | www.notsosecure.com | |
|
Pollution
HackTheBox Show spoilers
Prototype pollution (lodash defaultsDeep)
Blind XML SSRF
PHP filter chain RCE
FastCGI abuse
|
Linux | Hard | Advanced Server-Side Attacks | – | |
|
JWT authentication bypass via jku header injection
PortSwigger Show spoilers
JWT jku parameter abuse
attacker-hosted JWKS
RS256 key injection
|
Other | Hard | Authentication Attacks | – | |
|
Travel
HackTheBox Show spoilers
SSRF via gopher
PHP memcached deserialization
.git source disclosure
LDAP group abuse
|
Linux | Hard | Advanced Server-Side Attacks | – | |
|
Authentication bypass via OAuth implicit flow
PortSwigger Show spoilers
OAuth implicit flow abuse
client-side validation bypass
social-login tampering
|
Other | Medium | Authentication Attacks | – |
List last verified October 4, 2026.
HackIndex is not affiliated with, authorized, endorsed by, or sponsored by TryHackMe Ltd. TryHackMe, PT2, and Penetration Tester Level 2 are trademarks of their respective owner, used here nominatively for identification only. This study path uses only original HackIndex content and links to TryHackMe's official pages as the authoritative source.