This rule identifies executable files that exhibit characteristics of the Anorganix PE packer, a technique often used by adversaries to obfuscate malicious code and evade static analysis. Proactively hunting for these signatures in Azure Sentinel allows the SOC to detect low-severity, potentially stealthy malware implants before they establish persistence or execute their payload.
rule PseudoSigner02PEPack099Anorganix
{
meta:
author="malware-lu"
strings:
$a0 = { 60 E8 11 00 00 00 5D 83 ED 06 80 BD E0 04 90 90 01 0F 84 F2 FF CC 0A }
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.
Anorganix digital certificate verification utility (a known pseudo-signer tool) during a manual code signing audit or compliance check by the DevOps team.
powershell.exe or cmd.exe and the command line contains arguments like -verify or -check, or restrict the detection to non-interactive sessions (e.g., exclude if SessionId is 0 or 1).Anorganix to validate the integrity of deployed application binaries in a staging environment.
svchost.exe (Task Scheduler service) and the working directory matches the known staging path (e.g., C:\Staging\QA\), or filter by the specific scheduled task name Nightly_Cert_Verification.Anorganix interactively via a remote desktop session to troubleshoot a failed code signing issue on a developer workstation.
Domain Admins or IT_Ops group and the logon type is 10 (Remote Interactive), or exclude if the process is launched from the C:\Users\<Admin>\AppData\Local\ directory.Anorganix as part of a build step to sign or verify artifacts before deployment to the production repository.
java.exe for Jenkins, gitlab-runner.exe)