kevmap

TechniquesT1497.001 › AN0479

AN0479 Analytic 0479

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

<p>Shell script or binary uses multiple system commands (e.g., dmidecode, lscpu, lspci) in quick succession to detect virtualization environment</p>
Detects
T1497.001 System Checks
Part of
DET0168 Virtualization/Sandbox Evasion via System Checks across Windows, Linux, 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
auditd:SYSCALLexecve of system tools like dmidecode, lspci, lscpu, dmesg, systemd-detect-virtDC0032 Process Creation

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
TimeWindowBurst of system info commands within X seconds
CommandPatternRegex or substring matching virtualization artifact checks