Article
TA577 (Hive0118): The Evolving Phishing Specialist Behind Modern Malware Campaigns
TA577 (Hive0118) is a Russian-speaking cybercrime group behind global phishing, NTLM hash theft and ransomware access linked to Black Basta.
Quick links
Press Enter to search, Esc to close
Attack technique
Virtualization/Sandbox Evasion is when malware checks whether it is running inside a virtual machine or an analysis sandbox, and changes what it does if it is.
In short
Virtualization/Sandbox Evasion is when malware checks whether it is running inside a virtual machine or an analysis sandbox, and changes what it does if it is. The aim is to avoid being studied. MITRE lists it under both Stealth and Discovery.
Security teams often run suspicious files in a sandbox or virtual machine to see what they do. Attackers know this, so their code looks for signs that it is being watched.
The checks can look for security monitoring tools, other traces of a virtual machine, or a lack of normal user activity. Some malware also waits for a while before doing anything, hoping a short sandbox run will end first.
If the code decides it is in an analysis environment, it may stop, hide its main functions, or hold back further payloads. What it learns can also shape what it does next on a real victim system.
MITRE lists three sub-techniques: T1497.001 System Checks; T1497.002 User Activity Based Checks; T1497.003 Time Based Checks.
Procedure examples listed by MITRE ATT&CK:
Watch for commands or system calls that look for virtualization traces, such as virtual devices, services or hardware details, shortly before a payload runs.
Long sleeps, loops or code that quits early without doing its job can point to a program trying to outlast a sandbox.
MITRE describes checks on Windows, Linux and macOS, so monitoring should include scripts and programs that probe hypervisor or system information on each.
DET0046, Detection Strategy for T1497 Virtualization/Sandbox Evasion.
MITRE says this technique cannot easily be stopped with preventive controls because it abuses normal system features.
Rely on monitoring that spots the checks and delays themselves, instead of relying only on what a sandbox run shows.
It is when malware checks whether it is running inside a virtual machine or an analysis sandbox, and changes what it does if it is. The aim is to avoid being studied.
The checks can look for security monitoring tools, other traces of a virtual machine, or a lack of normal user activity. Some malware also waits a while before acting, hoping a short sandbox run will end first.
It may stop, hide its main functions, or hold back further payloads. What it learns can also shape what it does next on a real victim system.
Watch for commands or system calls that look for virtualization traces shortly before a payload runs, and for long sleeps or code that quits early without doing its job. Monitoring should cover Windows, Linux and macOS.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.