This detection identifies potentially malicious or suspicious DLL files being unpacked by unknown processes, which may indicate an adversary attempting to load custom components for persistence or code execution. Proactively hunting for these events in Azure Sentinel is critical to uncover stealthy threats that bypass standard signature-based defenses and could signal early-stage lateral movement or supply chain compromise.
rule Upack_UnknownDLLDwing
{
meta:
author="malware-lu"
strings:
$a0 = { 60 E8 09 00 00 00 17 CD 00 00 E9 06 02 }
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 Upack_UnknownDLLDwing detection rule, including targeted filters and exclusions:
Scenario: Microsoft Office Click-to-Run Self-Update Mechanism
OfficeClickToRun.exe and OfficeC2RClient.exe. Additionally, add a path exclusion for temporary staging folders: C:\Program Files\Common Files\Microsoft Shared\ClickToRun\Staging\*.Scenario: Endpoint Protection (CrowdStrike/SentinelOne) Real-Time Scanning
C:\Program Files\CrowdStrike\Falcon\csfalcon.exe and C:\Program Files\SentinelOne\SentinelOne\SSO.exe). Configure the rule to ignore events where the parent process is one of these trusted security agents.Scenario: Scheduled PowerShell Script for Configuration Management
System.Management.Automation modules to deploy configurations. These scripts frequently load custom, unsigned helper DLLs from