Conditional: understand a realm-wide TGT forgery from KRBTGT material
Needs: Correct KRBTGT cryptographic material, realm/SID/principal data, valid ticket parameters and compatible service/KDC validation behavior
Authorized isolated-lab examples
Golden tickets require the domain SID and KRBTGT key. They are persistence/impact concepts, not a default Block 11 action. A forged ticket still depends on correct cryptographic material, realm, time and authorization. For the active service-scoped case, use Silver tickets.
# Authorized isolated-lab examples
# Golden: realm-wide TGT material
impacket-ticketer -nthash KRBTGT_NT_HASH -domain-sid DOMAIN_SID \
-domain DOMAIN AUTHORIZED_TEST_USER
export KRB5CCNAME="$PWD/AUTHORIZED_TEST_USER.ccache"
klist
Use only against the approved service/host, record ticket metadata and remove generated credentials afterward. Domain recovery after KRBTGT exposure generally requires coordinated credential rotation and replication convergence; service-ticket exposure requires rotating the affected service/machine secret and reviewing access.
Verify → Verify cryptographic source, represented principal and exact service effect; protect the key and remove generated test credentials.
If it fails → Wrong key/version, realm, time or validation behavior can reject a forged ticket. Prefer legitimate current tickets for ordinary movement. More detail ↓
Explanation & examples
Conditional: understand a realm-wide TGT forgery from KRBTGT material
- USE WHEN
- An already compromised domain exposes a KRBTGT key and domain SID
- STARTING ACCESS
- A domain identity, appropriate host privilege, or a validated effective directory-object right
- RESULT
- A realm-wide ticket capability whose acceptance and service authorization still require verification
Recognize the clue
Begin only after protected private evidence establishes the actual domain KRBTGT key and SID; inspect account/source metadata rather than assuming any domain hash suffices.
klist
whoami /user
Private source classification: KRBTGT key, not ordinary service key
Domain SID/realm: recorded
Test service: explicitly scopedMeans: KRBTGT key exposure is the enabling post-compromise condition; an ordinary NT hash or unrelated ticket cannot substitute.
Confirm: Verify current cryptographic material/version, realm/SID/principal, time and actual service validation; retain recovery/cleanup scope.
- After validation
- The authorized isolated-lab ticket is accepted for the intended action: document the domain-key impact.
- Ruled out in this context
- Only an ordinary service-account key is available: reject realm-wide TGT forgery.
- Still inconclusive
- A file labelled KRBTGT without source/version verification leaves the key claim unresolved.
Troubleshooting: Wrong key/version, realm, time or validation behavior can reject a forged ticket. Prefer legitimate current tickets for ordinary movement.
Golden tickets require the domain SID and KRBTGT key. They are persistence/impact concepts, not a default Block 11 action. A forged ticket still depends on correct cryptographic material, realm, time and authorization. For the active service-scoped case, use Silver tickets.
Authorized isolated-lab examples:
Use only against the approved service/host, record ticket metadata and remove generated credentials afterward. Domain recovery after KRBTGT exposure generally requires coordinated credential rotation and replication convergence; service-ticket exposure requires rotating the affected service/machine secret and reviewing access.
Why it works
Golden-ticket creation is a post-compromise impact/persistence concept here. Possession of the correct domain key is a much stronger starting condition than an ordinary service key; it is not an initial escalation default.
Worked example · hypothetical
Observation: authorized isolated-lab evidence already establishes KRBTGT exposure. Test: inspect the scope of a documented test ticket and its intended service use. Illustrative output: the service accepts the represented identity. Interpretation: record domain-key impact and recovery needs without treating the technique as a routine first path.
New identity, privilege, host or route? Re-enumerate → All topic tasks →