kevmap

TechniquesT1622 › AN1045

AN1045 Analytic 1045

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

<p>Monitor for suspicious use of Windows API calls such as IsDebuggerPresent() and NtQueryInformationProcess(), or processes manually checking the BeingDebugged flag in the Process Environment Block (PEB). Detect sequences of OutputDebugStringW() calls in short intervals that may indicate debugger flooding attempts.</p>
Detects
T1622 Debugger Evasion
Part of
DET0371 Detection Strategy for Debugger Evasion (T1622)

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
etw:Microsoft-Windows-Kernel-ProcessNtQueryInformationProcessDC0021 OS API Execution

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
ApiCallFrequencyThresholdNumber of repeated debug-related API calls allowed before raising an alert
ProcessAllowListLegitimate debuggers or developer tools that may trigger similar behaviors

KEV CVEs whose mapped technique this analytic detects

CVEVendor / productState
CVE-2015-3113Adobe Flash PlayerMapped
CVE-2022-42475Fortinet FortiOSMapped