This detection identifies adversary activity involving the execution of specific DLLs associated with the Pelle or Orinius malware families, which often serve as indicators for initial foothold establishment or lateral movement. Proactively hunting for these signatures in Azure Sentinel is essential to uncover low-severity but potentially stealthy threats that may evade standard signature-based defenses and require deeper behavioral analysis before escalating into critical incidents.
rule PellesC2x4xDLLPelleOrinius
{
meta:
author="malware-lu"
strings:
$a0 = { 55 89 E5 53 56 57 8B 5D 0C 8B 75 10 }
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.
Here are 5 specific false positive scenarios for the PellesC2x4xDLLPelleOrinius detection rule, along with suggested filters and exclusions:
Scenario: Deployment of Legacy Engineering CAD Plugins
C:\Program Files\AutoCAD 202x\Plugins\ where the digital certificate is issued by “Engineering Solutions Corp” (or the specific internal CA).Scenario: Scheduled Maintenance of Internal Reporting Tools
Temp directory before archiving them, triggering the YARA rule during the build phase.ReportEngine.exe) running between 01:00 and 04:00 on weekdays. Alternatively, exclude the directory C:\ProgramData\InternalReports\BuildOutput\ from scanning.Scenario: Installation of Third-Party Virtualization Agents
System32 folder during the installation phase, which is detected as a potential C2