This rule detects the presence of ACProtect v2.0 packed executables, a common obfuscation technique used by adversaries to hide malicious payloads and evade static analysis. Proactively hunting for these signatures helps identify potentially compromised endpoints or staged malware that may be leveraging packing to bypass initial security controls.
rule ACProtectV20risco
{
meta:
author="malware-lu"
strings:
$a0 = { 68 [4] 68 [4] 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 .NET Application Deployment via Group Policy
C:\Windows\Installer or application install directories.C:\Program Files\LegacyApp\) or exclude based on the parent process being gpupdate.exe or ccmsetup.exe during the installation window.Third-Party Utility Tools in Admin Shares
C:\$ADMIN, C:\Tools\) for remote troubleshooting. Some of these niche utilities, particularly those from smaller vendors or older open-source projects, may be packed with ACProtect 2.0 to reduce file size or obfuscate code.\\*\$ADMIN, C:\$ADMIN) or specific tool directories (e.g., C:\Tools\, C:\Admin\Utils\) if the file hash matches a known good list of approved utilities.Scheduled Maintenance Jobs for Legacy Services
C:\Program Files\MyService\bin\) and is