This rule identifies the presence of ASProtect v1.23 RC1, a commercial software packer frequently abused by threat actors to obfuscate malicious payloads and evade static analysis. Proactively hunting for this specific version allows the SOC to uncover hidden executables or dropped files that may be leveraging this packer to conceal malicious code within the Azure environment.
rule ASProtectv123RC1
{
meta:
author="malware-lu"
strings:
$a0 = { 68 01 [2] 00 E8 01 00 00 00 C3 C3 }
condition:
$a0 at pe.entry_point
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Legacy Application Packaging and Installer Creation
ASProtect to pack executable files (.exe, .dll) for legacy Windows applications or third-party installers that require anti-debugging or size reduction. The packed binary is often scanned by AV or EDR agents during the build or deployment phase.C:\Builds\LegacyApps\, C:\Temp\Installers\) or exclude processes like MSIEXEC.EXE or INSETUP.EXE when the file path matches known installer staging areas.Third-Party Vendor Tools with Packed Binaries
C:\Program Files\AcmeBackup\, C:\Program Files\ZabbixAgent\) and exclude files within these paths if the file signature or version matches the expected vendor release.Scheduled Maintenance Jobs with Packed Scripts/Executables
Task Scheduler or cron equivalents and may be scanned during execution.SVCHOST.EXE or TASKENG.EXE (Task Scheduler service) if the file path is