This detection identifies the execution of a specific unpacking utility (Upackv036betaDwing) that adversaries often leverage to extract and stage malicious payloads during initial compromise phases. Proactively hunting for this behavior in Azure Sentinel allows SOC teams to uncover early-stage file manipulation activities that may precede more complex attack chains, enabling timely investigation before lateral expansion occurs.
rule Upackv036betaDwing
{
meta:
author="malware-lu"
strings:
$a0 = { BE E0 11 [2] FF 36 E9 C3 00 00 00 48 01 [2] 0B 01 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C }
$a1 = { BE E0 11 [2] FF 36 E9 C3 00 00 00 48 01 [2] 0B 01 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C [162] 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 [54] 82 8E FE FF FF 58 8B 4E 40 5F E3 }
condition:
$a0 at pe.entry_point or $a1 at pe.entry_point
}
This YARA rule can be deployed in the following contexts:
This rule contains 2 string patterns in its detection logic.
Here are 4 specific false positive scenarios for the Upackv036betaDwing detection rule, including suggested filters and exclusions:
Scenario: Scheduled Antivirus Definition Updates
MsMpEng.exe, HostedProcess.exe) when executing within the C:\Program Files\Microsoft Defender directory, or exclude traffic originating from the update server IP range during maintenance windows.Scenario: Deployment of Patched Applications via SCCM/Intune
.msi or .cab packages containing compressed resources before installation, triggering the rule’s unpacking signature logic on the client machine.ccmsetup.exe, WuaUla.exe, or IntuneManagementExtension.exe. Additionally, filter out detections occurring within 15 minutes of a known change management ticket ID associated with application deployments.Scenario: Automated Backup and Archive Operations