← Rule library
critical Sigma Windows
DCSync - Replication From a Non-DC Host
Directory replication rights exercised by a principal that is not a domain controller. If this fires for real, the domain is gone.
Rule source
title: DCSync - Directory Replication From Non-DC Host
id: e2c8d6a4-9f13-4b77-8c25-1a4e9b3f6d01
status: stable
description: >
Directory replication rights exercised by a principal that is not a domain
controller. In practice this means the whole domain, krbtgt included,
should be considered compromised.
references:
- https://attack.mitre.org/techniques/T1003/006/
author: DetectionOps
date: 2026/09/19
logsource:
product: windows
service: security
definition: 'Requires Directory Service Access auditing enabled on domain controllers'
detection:
selection:
EventID: 4662
Properties|contains:
- '1131f6aa-9c07-11d1-f79f-00c04fc2dcd2' # DS-Replication-Get-Changes
- '1131f6ad-9c07-11d1-f79f-00c04fc2dcd2' # DS-Replication-Get-Changes-All
- '89e95b76-444d-4c62-991a-0facbeda640c' # Get-Changes-In-Filtered-Set
filter_domain_controllers:
SubjectUserName|endswith: '$'
filter_aad_connect:
SubjectUserName|startswith: 'MSOL_'
condition: selection and not 1 of filter_*
fields:
- SubjectUserName
- SubjectLogonId
- ObjectName
falsepositives:
- Azure AD Connect sync account - allowlist explicitly, then monitor it harder
- Legitimate DC-to-DC replication
level: critical
tags:
- attack.credential_access
- attack.t1003.006 Required telemetry
Windows Security - Event ID 4662 (DS access auditing required)
Confirm this source is arriving before you judge the rule. A detection built on telemetry you do not collect looks identical to one that simply never fires.
Known false positives
- Azure AD Connect sync account - allowlist explicitly, then monitor it harder
- Legitimate DC-to-DC replication (filtered by machine account)
Validation
Atomic Red Team T1003.006-1 from a member server with delegated rights
Re-run quarterly. Rules decay because the environment moves underneath them - agent upgrades, schema changes and config edits all break detections silently.