This YARA rule targets the Obsidium1337ObsidiumSoftware signature, indicating the presence of a specific low-severity software component or potential backdoor that adversaries may deploy to establish a foothold or execute malicious logic. Proactively hunting for this signature in Azure Sentinel allows the SOC team to identify and isolate hosts running this known artifact before it can be leveraged for lateral movement or data exfiltration.
rule Obsidium1337ObsidiumSoftware
{
meta:
author="malware-lu"
strings:
$a0 = { EB 02 [2] E8 2C 00 00 00 EB 04 [4] EB 04 [4] 8B 54 24 0C EB 02 [2] 83 82 B8 00 00 00 27 EB 04 [4] 33 C0 EB 02 [2] C3 EB 02 [2] EB 03 [3] 64 67 FF 36 00 00 EB 04 [4] 64 67 89 26 00 00 EB 03 [3] EB 01 ?? 50 EB 02 [2] 33 C0 EB 02 [2] 8B 00 EB 04 [4] C3 EB 02 [2] E9 FA 00 00 00 EB 04 [4] E8 D5 FF FF FF EB 02 [2] EB 04 [4] 58 EB 04 [4] EB 03 [3] 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 03 [3] E8 23 27 00 00 }
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.
C:\Program Files\Obsidium\ or specific legacy app paths like C:\Program Files (x86)\[LegacyApp]\bin\.Task Scheduler (svchost.exe with specific arguments) or specific service names like ObsidiumLicenseService if it is a registered Windows service.MsMpEng.exe (Defender), CrowdStrike Falcon, or SentinelOne Agent, when the parent process is a security tool.dev, test, or qa in CMDB or AD groups, or exclude paths under C:\Users\[DevUser]\Projects\ or `C:\Temp\