← Back to SOC feed Coverage →

UPX 020 EXE

yara LOW Yara-Rules
community
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at Yara-Rules →
Retrieved: 2026-09-24T23:00:00Z · Confidence: medium

Hunt Hypothesis

This detection identifies executable files packed with the UPX 0.20 version, a common technique adversaries use to compress malware binaries and evade static signature-based analysis. Proactively hunting for these packed executables in Azure Sentinel helps the SOC team uncover stealthy payloads that may be hiding in memory or on disk, reducing the risk of undetected compromise from obfuscated threats.

YARA Rule

rule UPX_020_EXE: PEiD
{
    strings:
        $a = { 8C CB B9 00 00 BE 00 00 89 F7 1E A9 B5 80 8D 87 05 00 8E D8 05 00 00 8E C0 FD F3 A5 FC 2E 80 6C 13 10 73 E8 AF AD 0E 0E 0E 06 1F 07 16 68 00 00 BD FF FF F7 E1 93 CB 55 50 58 21 03 03 02 07 }
    condition:
        $a at pe.entry_point

}

Deployment Notes

This YARA rule can be deployed in the following contexts:

This rule contains 1 string patterns in its detection logic.

False Positive Guidance

Original source: https://github.com/Yara-Rules/rules/blob/main/packers/peid.yar