kevmap

TechniquesT1135 › AN0513

AN0513 Analytic 0513

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

<p>Process or script enumerates network shares via CLI (net view/net share, PowerShell Get-SmbShare/WMI) or OS APIs (NetShareEnum/ srvsvc.NetShareEnumAll RPC) → bursts of outbound SMB/RPC connections (445/139, \\host\IPC$ / srvsvc) to many hosts inside a short window → optional follow-on file listing or copy operations.</p>
Detects
T1135 Network Share Discovery
Part of
DET0182 Behavior-chain detection for T1135 Network Share Discovery across Windows, Linux, and macOS

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:SecurityEventCode=4688DC0032 Process Creation
WinEventLog:SysmonEventCode=3, 22DC0082 Network Connection Creation
WinEventLog:SysmonEventCode=17DC0048 Named Pipe Metadata
WinEventLog:PowerShellEventCode=4103, 4104, 4105, 4106DC0064 Command Execution
etw:Microsoft-Windows-RPCrpc_call: srvsvc.NetShareEnum / NetShareEnumAll from non-admin or unusual processesDC0021 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
BurstHostThresholdMinimum number of unique destination hosts over SMB within TimeWindow to treat as scanning (e.g., ≥5).
TimeWindowCorrelation window between the discovery process start and SMB fan-out (default 10m).
AllowedDiscoveryAccountsService/admin accounts legitimately running inventory scripts.
PipeNameAllowListPipes (e.g., \PIPE\spoolss) normally accessed by management agents; exclude from alerts.