This hypothesis targets the presence of executables packed with ASPack version 1.08.01, a known packer frequently utilized by threat actors to compress binaries and obscure their code from static analysis tools. Proactively hunting for this specific signature in Azure Sentinel allows the SOC to identify potentially malicious or obfuscated payloads that may have been introduced via phishing or supply chain attacks, ensuring that low-severity but high-impact stealth techniques are not overlooked during routine monitoring.
rule ASPackv10801AlexeySolodovnikov
{
meta:
author="malware-lu"
strings:
$a0 = { 60 EB 0A 5D EB 02 FF 25 45 FF E5 E8 E9 E8 F1 FF FF FF E9 81 [3] 44 00 BB 10 ?? 44 00 03 DD 2B 9D }
$a1 = { 60 EB 0A 5D EB 02 FF 25 45 FF E5 E8 E9 E8 F1 FF FF FF E9 81 [3] 44 ?? BB 10 ?? 44 ?? 03 DD 2B 9D }
$a2 = { 60 EB ?? 5D EB ?? FF [5] E9 }
condition:
$a0 at pe.entry_point or $a1 at pe.entry_point or $a2 at pe.entry_point
}
This YARA rule can be deployed in the following contexts:
This rule contains 3 string patterns in its detection logic.
Legacy Application Deployment via Group Policy:
C:\Program Files\LegacyApp\bin\) or filter by the specific hash of the known good executable if the version is static.Third-Party Vendor Tool Installation:
C:\Program Files\VendorName\Tools\) or exclude the process name if the tool runs under a known service account (e.g., svc_vendor_install).Scheduled Backup or Cleanup Job:
BackupCleanup.exe or LogArchiver.exe) runs nightly to compress or archive logs. If the executable for this script or binary was packed with ASPack to meet size constraints in a constrained environment, it triggers the detection during its regular execution cycle.\Microsoft\Windows\BackupCleanup) or the parent process if it is launched by Task Scheduler (svchost.exe or `Taskeng.exe