This detection identifies potential execution of binaries protected by Orean Technologies’ Themida virtualization engine, which is frequently employed by malware authors to evade static analysis and sandboxing. Proactively hunting for this signature in Azure Sentinel allows the SOC team to distinguish between legitimate enterprise applications and suspicious obfuscated payloads that may indicate an adversary attempting to bypass traditional detection mechanisms.
rule Themida1201OreansTechnologies
{
meta:
author="malware-lu"
strings:
$a0 = { 8B C5 8B D4 60 E8 00 00 00 00 5D 81 ED [2] 35 09 89 95 [2] 35 09 89 B5 [2] 35 09 89 85 [2] 35 09 83 BD [2] 35 09 00 74 0C 8B E8 8B E2 B8 01 00 00 00 C2 0C 00 8B 44 24 24 89 85 [2] 35 09 6A 45 E8 A3 00 00 00 68 9A 74 83 07 E8 DF 00 00 00 68 25 }
condition:
$a0
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Here are 3-5 specific false positive scenarios for the Themida1201OreansTechnologies detection rule, including suggested filters and exclusions:
Scenario: Automated Deployment via Ansible or Puppet
ansible-runner, puppet-agent, or chef-client. Additionally, add an exclusion for files located in specific deployment directories (e.g., C:\Program Files\OreansTech\DeployedApps\) to prevent re-triggering on repeated deployments.Scenario: Endpoint Protection Scanning by CrowdStrike or SentinelOne
ParentProcessName matches C-Drive.exe (CrowdStrike) or SentinelOne.exe, suppress the alert. Alternatively, exclude file paths containing \Windows\System32\ if the protected app is a system-level service.Scenario: Scheduled Backup Jobs by Veeam or Commvault *