Skip to content
← RegistryDossier · 7 steps · 6 edges

Post-Domain Admin persistence: Golden Ticket + DCShadow + AdminSDHolder

Once Domain Admin is achieved, plant layered persistence so a krbtgt rotation, password resets, and ACL clean-up do not all evict the attacker.

Filed by AD Knowledge Base
§ Kill-chainDrag · zoom · scroll

§ Context

Assumed environment: attacker has DA-equivalent rights and can write to the Configuration partition (DCShadow) and Schema partition (rare but possible).

§ Steps

  1. 01
    Domain Admin obtainedInitial Access
    T1078Valid Accounts
  2. 02
    Forge Golden TicketCredential Access
    T1558.001Golden Ticket

    mimikatz kerberos::golden /user:Administrator /domain:<dom> /sid:<sid> /krbtgt:<hash> /ptt

  3. 03
    Skeleton Key (volatile)Defense Evasion
    AD-SKELSkeleton Key

    In-memory LSASS patch — survives until DC reboot.

  4. 04
    DCShadow injectionPersistence
    AD-DCSHADOWDCShadow

    Inject arbitrary changes via legitimate replication, bypassing classic auditing.

  5. 05
    AdminSDHolder ACL backdoorPersistence
    AD-ADMINSDHOLDERAdminSDHolder Abuse

    Add a stealth ACE; SDPROP re-propagates it every 60 minutes.

  6. 06
    DACL backdoors on high-value objectsPersistence
    AD-ACL-PERSISTDACL Backdoor on Domain Object
  7. 07
    Dump NTDS.dit (krbtgt + all hashes)Credential Access
    T1003.003NTDS

§ References

§ Frequently asked

What is the "Post-Domain Admin persistence: Golden Ticket + DCShadow + AdminSDHolder" attack path?
Once Domain Admin is achieved, plant layered persistence so a krbtgt rotation, password resets, and ACL clean-up do not all evict the attacker. It chains 7 steps drawn from real-world offensive-security techniques.
What starting position does this attack require?
The first step is Domain Admin obtained (T1078) — a initial access primitive. Assumed environment: attacker has DA-equivalent rights and can write to the Configuration partition (DCShadow) and Schema partition (rare but possible).
What is the final impact of this kill-chain?
The final step lands on Dump NTDS.dit (krbtgt + all hashes) (T1003.003), which falls under Credential Access. From here, an operator typically pivots into post-exploitation or maintains persistence.
How can defenders detect or prevent this attack?
Detection and prevention vary per step. Refer to each linked MITRE ATT&CK entry under "References" — every technique on that page lists defensive controls, detection telemetry, and known threat-actor usage.

§ Related dossiers

Post-Domain Admin persistence: Golden Ticket + DCShadow + AdminSDHolder | Attack Paths