This rule identifies the presence of Themida 12.01 compressed binaries, a common obfuscation technique used by adversaries to hide malicious payloads and evade static analysis. Proactively hunting for these artifacts in Azure Sentinel helps detect potentially compromised workloads or deployed tools that rely on commercial packers to obscure their true functionality.
rule Themida1201compressedOreansTechnologies
{
meta:
author="malware-lu"
strings:
$a0 = { B8 00 00 [2] 60 0B C0 74 58 E8 00 00 00 00 58 05 43 00 00 00 80 38 E9 75 03 61 EB 35 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 00 00 83 C3 67 39 1A 74 07 2D 00 10 00 00 EB DA 8B F8 B8 }
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.
Legitimate Application Deployment (e.g., Adobe Creative Cloud, AutoCAD, or SolidWorks)
acad.exe, photoshop.exe) during initial installation or patching.C:\Program Files\Adobe\, C:\Program Files\Autodesk\, or C:\Program Files\SolidWorks Corp\. Alternatively, whitelist specific executable names known to use Themida (e.g., acad.exe, photoshop.exe, solidworks.exe).Legacy or Niche Business Software (e.g., SAP GUI, Oracle Client, or specialized ERP modules)
C:\Program Files\SAP\FrontEnd\, C:\Oracle\client\). If the software is critical, consider excluding the specific MD5/SHA256 hash of the binary if it remains consistent across versions.Development and Testing Environments (e.g., Visual Studio, JetBrains IDEs, or specific build tools)