Cyberlium

Active › Module 5 › Lesson 3

BeginnerModule 5Lesson 3/5

PtH PtT Named

Pass-the-Hash and Pass-the-Ticket name credential reuse classes — defender mitigations on $LAB_AD; no PtH cookbooks on production.

15 min+40 XP3 quiz
Module progress3 of 5

Visual · t25_pth_ptt_named

PtH/PtT class literacy. $LAB_AD only. Original Cyberlium.

Opening

PtH reuses NTLM hash material; PtT reuses Kerberos tickets — defenders segment, monitor, and harden endpoints.

Pass-the-Hash (PtH): NTLM hash used for authentication without plaintext password — often after credential access on endpoint. Pass-the-Ticket (PtT): stolen Kerberos ticket (TGT or TGS) reused on another session. Both are named lateral movement classes — mitigated by Credential Guard, Protected Users, short ticket lifetimes, LAPS, tiering, and 4624/4769 monitoring. Cyberlium names PtH/PtT with mitigations on YOUR $LAB_AD — not Mimikatz/secretsdump cookbooks against stranger domains or production credential dumping guides. Next: Auth Abuse Lab.

1. PtH class (named, mitigation focus)

Material: NTLM hash from LSASS or SAM on compromised endpoint (defenders prevent dump with Credential Guard, PPL, EDR, admin tiering). Reuse: SMB/WMI/WinRM auth with hash — monitor 4624 logon type 3 anomalies and NTLM restrictions.

Forbidden: secretsdump/Mimikatz step-by-step on production. Allowed: PtH class definition + mitigations table for $LAB_AD.

Command guide

Try these commands — PtH class (named, mitigation focus)

═══ TOOLS & WEBSITES ═══ Browse / read these (authorized learning only — stay in YOUR lab / program scope)

MITRE T1550.002 Pass the Hash — https://attack.mitre.org/techniques/T1550/002/ (named — no PtH recipes) MITRE T1550.003 Pass the Ticket — https://attack.mitre.org/techniques/T1550/003/ (PTT literacy) Microsoft Credential Guard — https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard (mitigation literacy)

═══ INSTALL ═══

Linux (Debian/Ubuntu):

Command — copy this

sudo apt install curl
sudo apt install python3

macOS:

Command — copy this

brew install python3

Windows: Built-in (PowerShell: Invoke-WebRequest) Download https://python.org/downloads/

═══ LINUX / macOS ═══

Command — copy this

python3 - <<'PY'
print('PtH/PtT NAMED: reuse NTLM hash or Kerberos ticket — defender detects 4624/4768/4769')
print('BANNED: Mimikatz sekurlsa, psexec/secretsdump PtH chains in this course')
print('Study mitigations: Credential Guard, LAPS, tiering — YOUR lab notes only')
PY

Command — copy this

curl -sS https://attack.mitre.org/techniques/T1550/002/ | head -8
curl -sS https://attack.mitre.org/techniques/T1550/003/ | head -6

Primary tools to practice this lesson: curl, python3. Reference sites: MITRE T1550.002 Pass the Hash (https://attack.mitre.org/techniques/T1550/002/); MITRE T1550.003 Pass the Ticket (https://attack.mitre.org/techniques/T1550/003/); Microsoft Credential Guard (https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. PtT class (named, mitigation focus)

Material: exported TGT/TGS from compromised session. Reuse: inject ticket into session — monitor 4769, unusual ticket lifetime extension, cross-host ticket use. Mitigations: short lifetimes, Protected Users (no unconstrained delegation cache), device compliance.

Lab literacy: name difference PtH (hash) vs PtT (ticket) — not export commands on neighbor laptops.

3. Defender stack (no dump guides)

Credential Guard + LSA protection, Protected Users for admins, LAPS for local admin, tiered admin workstations, disable NTLM where possible, monitor lateral auth patterns.

Ship: PtH/PtT comparison table — material, reuse, three mitigations each. Next: Auth Abuse Lab.

4. What you ship: PtH/PtT class card for $LAB_AD

PtH vs PtT table with mitigations. $LAB_AD named. NO credential dump cookbooks. chmod 600.

5. What you record before the next lesson

Date. PtH/PtT card. $LAB_AD named. File t25-m05-l03-pth-ptt-named.txt chmod 600.

6. Wrong vs right: stranger-domain attacks vs lab AD literacy

Worked failure — same MSF word, opposite target. Right never needs a café Wi-Fi or classmate laptop.

  • Wrong

    secretsdump on production DC. PtH tutorial on classmate laptop without permission.

  • Right

    Write PtH/PtT class card with mitigations for YOUR $LAB_AD. Next: Auth Abuse Lab.

Mission: compare PtH and PtT classes

1) Define PtH and PtT in one line each. 2) List three mitigations per class. 3) Name one event ID to monitor. 4) chmod 600.

Stuck? Ask Cyberlium AI Mentor

Protected Users + tiered PAWs stack well against both classes.

Knowledge Check

1

APPLY: PtH/PtT literacy means:

Multiple choice

Knowledge Check

2

APPLY: True or False: Pass-the-Ticket reuses Kerberos ticket material.

True or False

Knowledge Check

3

APPLY: PtH mitigation includes:

Multiple choice

← Previous

Answer all 3 knowledge checks to continue. (0/3 answered)