MITRE ATT&CKsub-technique
T1003.006 DCSync
- Domain
- enterprise
- Tactics
- Credential Access
- Platforms
- Windows
- Version
- 1.1
- Created
- 2020-02-11
Description
Adversaries may attempt to access credentials and other sensitive information by abusing a Windows Domain Controller's application programming interface (API) to simulate the replication process from a remote domain controller using a technique called DCSync.
Members of the Administrators, Domain Admins, and Enterprise Admin groups or computer accounts on the domain controller are able to run DCSync to pull password data from Active Directory, which may include current and historical hashes of potentially useful accounts such as KRBTGT and Administrators. The hashes can then in turn be used to create a Golden Ticket for use in Pass the Ticket or change an account's password as noted in Account Manipulation.
DCSync functionality has been included in the "lsadump" module in Mimikatz. Lsadump also includes NetSync, which performs DCSync over a legacy replication protocol.
Related
Subtechnique of · MITRE ATT&CK (1)
- T1003 OS Credential Dumping technique
Tactic · MITRE ATT&CK (1)
- TA0006 Credential Access tactic
Referenced by MITRE ATT&CK · mitigates (3)
Referenced by MITRE ATT&CK · uses (11)
- G1059 NIMBUS MANTICORE group
- S9065 DCSYNCER.SLICK software (malware)
- C0064 AI-Assisted Breach of Mexico's Government Infrastructure campaign
- G1053 Storm-0501 group
- C0027 C0027 campaign
- C0024 SolarWinds Compromise campaign
- C0014 Operation Wocao campaign
- G1006 Earth Lusca group
- G1004 LAPSUS$ group
- G0129 Mustang Panda group
- S0002 Mimikatz software (tool)
Referenced by Compliance · mitigates (17)
- CIS-6.8 Define and Maintain Role-Based Access Control CIS Safeguard v8.1
- NIST-AC-2 Account Management NIST 800-53 control
- NIST-AC-3 Access Enforcement NIST 800-53 control
- NIST-AC-4 Information Flow Enforcement NIST 800-53 control
- NIST-AC-5 Separation of Duties NIST 800-53 control
- NIST-AC-6 Least Privilege NIST 800-53 control
- NIST-CA-7 Continuous Monitoring NIST 800-53 control
- NIST-CM-2 Baseline Configuration NIST 800-53 control
- NIST-CM-5 Access Restrictions for Change NIST 800-53 control
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-IA-2 Identification and Authentication (Organizational Users) NIST 800-53 control
- NIST-IA-4 Identifier Management NIST 800-53 control
- NIST-IA-5 Authenticator Management NIST 800-53 control
- NIST-SC-28 Protection of Information at Rest NIST 800-53 control
- NIST-SC-39 Process Isolation NIST 800-53 control
- NIST-SI-3 Malicious Code Protection NIST 800-53 control
- NIST-SI-4 System Monitoring NIST 800-53 control
References
- https://github.com/gentilkiwi/mimikatz/wiki/module-~-lsadump GitHub Mimikatz lsadump Module
- https://adsecurity.org/?p=1729 ADSecurity Mimikatz DCSync
- https://adsecurity.org/?p=1729 AdSecurity DCSync Sept 2015
- https://msdn.microsoft.com/library/cc228086.aspx Microsoft DRSR Dec 2017
- https://msdn.microsoft.com/library/cc237008.aspx Microsoft NRPC Dec 2017
- https://msdn.microsoft.com/library/dd207691.aspx Microsoft GetNCCChanges
- https://msdn.microsoft.com/library/cc245496.aspx Microsoft SAMR
- https://wiki.samba.org/index.php/DRSUAPI Samba DRSUAPI
- http://www.harmj0y.net/blog/redteaming/mimikatz-and-dcsync-and-extrasids-oh-my/ Harmj0y DCSync Sept 2015
- https://blog.harmj0y.net/redteaming/mimikatz-and-dcsync-and-extrasids-oh-my/ Harmj0y Mimikatz and DCSync
- https://blog.stealthbits.com/manipulating-user-passwords-with-mimikatz-SetNTLM-ChangeNTLM InsiderThreat ChangeNTLM July 2017
- https://strontic.github.io/xcyclopedia/library/samlib.dll-0BDF6351009F6EBA5BA7E886F23263B1.html Wine API samlib.dll