This rule identifies malicious code artifacts associated with the PseudoSigner02CodeLockAnorganix family, which adversaries use to execute or persist in memory while evading standard signature-based detection. Proactively hunting for this indicator in Azure Sentinel allows the SOC to uncover low-severity compromises that may serve as initial footholds or lateral movement vectors before they escalate into more significant incidents.
rule PseudoSigner02CodeLockAnorganix
{
meta:
author="malware-lu"
strings:
$a0 = { 43 4F 44 45 2D 4C 4F 43 4B 2E 4F 43 58 00 01 28 01 50 4B 47 05 4C 3F B4 04 4D 4C 47 4B }
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.
CodeLock utility (or a similar binary named Anorganix) to encrypt or lock source code assets during a nightly CI/CD pipeline run. The process may spawn a child process or write temporary lock files that match the YARA signature’s structural patterns.
dotnet.exe, msbuild.exe, or vsts-agent.exe and the file path contains \builds\ or \artifacts\.Anorganix (a proprietary data locker) via Group Policy or SCCM to endpoint machines. The tool runs as a scheduled task to perform daily integrity checks, creating a short-lived process that matches the “PseudoSigner” heuristic due to its specific header structure.
C:\Program Files\InternalTools\Anorganix\ or if the process is launched by Task Scheduler (svchost.exe with Tasks parameter) and the user context is SYSTEM.Anorganix to simulate a pseudo-signed code injection. This is a known test case that triggers the rule during scheduled vulnerability assessments.
svc-redteam) or if the file hash matches a pre-approved allowlist of test artifacts.CodeLock wrapper) that bundles the Anorganix