Virtualization/Sandbox Evasion
- ID
- T1497
- Tactics
- TA0005 Stealth, TA0007 Discovery
- Platforms
- Linux, macOS, Windows
- Data sources
- Process Creation, Module Load, Command Execution
- Source
- attack.mitre.org
- MITRE last modified
- 12 Sep 2026
Adversaries may employ various means to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of checks for the presence of artifacts indicative of a virtual machine environment (VME) or sandbox. If the adversary detects a VME, they may alter their malware to disengage from the victim or conceal the core functions of the implant. They may also search for VME artifacts before dropping secondary or additional payloads. Adversaries may use the information learned from Virtualization/Sandbox Evasion during automated discovery to shape follow-on behaviors.[1]
Adversaries may use several methods to accomplish Virtualization/Sandbox Evasion such as checking for security monitoring tools (e.g., Sysinternals, Wireshark, etc.) or other system artifacts associated with analysis or virtualization. Adversaries may also check for legitimate user activity to help determine if it is in an analysis environment. Additional methods include use of sleep timers or loops within malware code to avoid operating within a temporary sandbox.[2]
Sub-techniques (3)
Detection
- DET0046 Detection Strategy for T1497 Virtualization/Sandbox Evasion
Data components: Process Creation, Module Load, Command Execution
Groups (3)
Software (23)
- S0023 CHOPSTICK
- S0046 CozyCar
- S0147 Pteranodon
- S0148 RTM
- S0268 Bisonal
- S0331 Agent Tesla
- S0380 StoneDrill
- S0455 Metamorfo
- S0483 IcedID
- S0484 Carberp
- S0499 Hancitor
- S0534 Bazar
- S0554 Egregor
- S0666 Gelsemium
- S1020 Kevin
- S1030 Squirrelwaffle
- S1039 Bumblebee
- S1070 Black Basta
- S1130 Raspberry Robin
- S1183 StrelaStealer
- S1207 XLoader
- S1240 RedLine Stealer
- S9043 Mini Shai-Hulud
