kevmap

TechniquesT1559.002 › AN1393

AN1393 Analytic 1393

Windows · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Detects anomalous use of Dynamic Data Exchange (DDE) for code execution, such as Office applications (WINWORD.EXE, EXCEL.EXE) spawning command interpreters, or loading unusual modules through DDEAUTO/DDE formulas. Correlates suspicious parent-child process relationships, registry keys enabling DDE, and module loads inconsistent with normal Office usage.</p>
Detects
T1559.002 Dynamic Data Exchange
Part of
DET0504 Detect Abuse of Dynamic Data Exchange (T1559.002)

Log sources and channels

Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.

Log sourceChannelData component
WinEventLog:SysmonEventCode=1DC0032 Process Creation
WinEventLog:SysmonEventCode=7DC0016 Module Load
WinEventLog:SecurityEventCode=4663, 4670, 4656DC0050 Windows Registry Key Access

Mutable elements

Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.

FieldDescription
AllowedParentChildPairsDefine legitimate parent-child relationships for Office processes to reduce false positives.
TimeWindowThreshold for correlating Office process creation with subsequent command execution via DDE.
SuspiciousDLLListMaintain allow/block list of DLLs that Office is expected to load.