This hunt detects the execution of binaries protected by the ASPack packing tool, specifically targeting variants associated with Alexey Solodovnikov that may be used to obscure malicious code from static analysis. A SOC team should proactively hunt for these instances in Azure Sentinel because packed executables often evade signature-based detection and can serve as a precursor to advanced threats like fileless malware or staged attacks within the environment.
rule ASProtectSKE21xexeAlexeySolodovnikov
{
meta:
author="malware-lu"
strings:
$a0 = { 90 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB 00 [3] 80 7D 4D 01 75 0C 8B 74 24 28 83 FE 01 89 5D 4E 75 31 8D 45 53 50 53 FF B5 ED 09 00 00 8D 45 35 50 E9 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
condition:
$a0
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Here are 4 specific false positive scenarios for the ASProtectSKE21xexeAlexeySolodovnikov detection rule, along with targeted filters and exclusions:
Scenario: Deployment of Enterprise Endpoint Protection Agents
setup.exe or agent_installer.exe). When the IT team runs a mass deployment via SCCM or Intune, the YARA rule triggers on the protected executable payload.C:\Program Files\Kaspersky Lab\*) and exclude the process name kavsetup.exe or eset_install.exe from triggering this rule.Scenario: Execution of Licensed Third-Party Business Applications
app_core.exe or similar).Publisher certificate hash. Create an exclusion for executables signed by the specific vendor’s code signing certificate (e.g., “SAP SE” or “Autodesk, Inc.”) regardless of the ASProtect signature presence.Scenario: Scheduled Maintenance and Backup Jobs