Briefing

Ghost ended at “you got a shell.” Phantom starts there and does not stop until the operation is complete. This is the complete chain a real operator runs against a real compromised environment in 2026.

Who this is for: operatives who have finished Ghost or can do equivalent work on a fresh Linux box without thinking. Phantom assumes you live in a shell — it will not teach you how to move a file or read a log. It teaches what happens after the initial foothold and does not soften the 2026 reality: modern kernel protections, container runtimes, Kubernetes RBAC, cloud IAM, and the specific CVEs that still matter this year.

Five acts, one operation

Phantom is structured as a single escalating operation. Each act builds on the last. By graduation you will have executed the full attack lifecycle.

  • I. Escalation (0–9) — Ten levels covering every real-world privilege escalation vector: SUID/GTFOBins, sudo misconfigurations, library hijacking, capabilities, writable sensitive files, cron and systemd abuse, polkit CVEs, ptrace injection, and kernel exploits.
  • II. Harvest & Persist (10–15) — Six levels on credential harvesting (memory dumps, SSH keys, tokens, config files), persistence mechanisms (SSH, cron, systemd, PAM backdoors), defense evasion (auditd bypass, LOLBins, fileless execution), and anti-forensics (log wipe, timestomping).
  • III. Lateral Movement (16–19) — Four levels on SSH tunneling, ligolo-ng, internal network reconnaissance, credential spraying, and a full three-machine pivot chain.
  • IV. Container & Cloud (20–26) — Seven levels on container detection, Docker socket and privileged escapes, Leaky Vessels CVE-2024, exposed Docker API, Kubernetes pod escape, cluster takeover via service account abuse, and cloud IAM pivot through IMDS.
  • V. Operations (27–31) — Five levels on custom tooling, data exfiltration (DNS/HTTPS/ICMP), network traffic interception, multi-host cleanup, and a time-limited graduation mission across the full attack chain.
What Phantom makes of you

Thirty-one public levels plus one hidden graduation. After Phantom you can:

  • Walk onto any Linux host with an unprivileged shell and identify every realistic escalation path in under ten minutes.
  • Exploit SUID binaries, sudo rules, capabilities, writable files, cron jobs, and kernel CVEs — the full privesc arsenal.
  • Harvest credentials from memory, history files, config files, environment variables, SSH keys, and service tokens.
  • Install persistence that survives reboots and detection — SSH keys, cron, systemd, PAM backdoors.
  • Operate invisibly: bypass auditd, use LOLBins, execute fileless payloads, and clean every log artifact.
  • Pivot through multi-segment networks using SSH tunnels, ligolo-ng, and covert channels.
  • Detect that you are inside a container, identify the runtime, and escape through five distinct techniques.
  • Escape a Kubernetes pod, reach the API server with curl and a service account token, and take over the cluster.
  • Harvest cloud credentials from IMDS and pivot into cloud infrastructure.
  • Write custom reverse shells, adapt public exploits, and build simple C2 callbacks.
  • Exfiltrate data through DNS tunneling, HTTPS, and ICMP — the channels that bypass every firewall.
  • Clean up a multi-host operation leaving zero forensic artifacts.

SSH Access

Main track (L0–L12, L16–L29). Entry user phantom0, password phantom0.
ssh [email protected] -p 2223
Ephemeral ports (L13–L15, L30, optional L9)
L13 (Deep Roots):
port 2224
L14 (Shadow Mode):
port 2225
L15 (Clean Slate):
port 2226
L30 (Clean Exit):
port 2227
L9 (Stack Day, optional):
port 2228

L13 / L14 / L15 / L30 each spawn a fresh ephemeral container on their own port — one connect per box, disappears on disconnect. Land on the expected port once you reach that level.

L9 is currently optional — your L8 flag unlocks phantom10 directly on the mono chain, so you can skip it and keep going. To do L9 anyway, it lives as an ephemeral phantom-deep instance on port 2228 (same mission, same flag, same points). Plan: four Lock 1-4 prep levels will land before L9 first, then it returns to the canonical chain.

Levels

#LevelPointsOperativesFirst BloodStatus
Act I — Escalation
0Recon Gateway300130@voxfox
1SUID Hunter320115@_n_
2Sudo Games340112@_n_
3Inheritance36099@voxfox
4Misplaced Power38096@voxfox
5File Authority40093@hypee
6Scheduled Sins42084@hypee
7Local Authority46083@voxfox
8Live Injection50080@voxfox
9Stack Day (optional · ephemeral)60012@galile0
Act II — Harvest & Persist
10The Harvest50055@galile0
11Token Hunter54054@galile0
12Ghost Install58052@galile0
13Deep Roots62046@galile0
14Shadow Mode70044@galile0
15Clean Slate75044@galile0
Act III — Lateral Movement
16The Tunnel70040@galile0
17Internal Hunt75031@galile0
18Credential Spray80028@galile0
19Chain Reaction90027@galile0
Act IV — Container & Cloud
20Am I Contained?80027@galile0
21The Breakout86026@galile0
22Leaky Vessels92026@galile0
23Docker API96026@galile0
24Pod Games100026@galile0
25Cluster Takeover110025@galile0
26Cloud Reach120025@galile0
Act V — Operations
27Toolsmith100025@galile0
28The Heist110025@galile0
29Wire Tap110025@galile0
30Clean Exit120025@galile0