Windows rundll32 execution matching ZxShell function and remote disk strings

Alerts on rundll32.exe command lines containing zxFunction and RemoteDiskXXXXX indicative of ZxShell execution.

FreeReviewedSigma · Critical · v5
Product
windows
Category
process_creation
Author
Florian Roth (Nextron Systems), oscd.community, Jonhnathan Ribeiro (SigmaHQ), DRL 1.1
Published
2017-07-20
Updated
2026-07-31

ATT&CK techniques

Execution → Defense Evasion
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Persistence

  5. Priv Esc

  6. Defense Evasion

  7. Cred Access

  8. Discovery

  9. Lateral Movement

  10. Collection

  11. C2

  12. Exfiltration

  13. Impact

What it detects

This rule flags process creation where rundll32.exe is launched and the command line contains both the well-known zxFunction marker and the RemoteDiskXXXXX string. Attackers can use rundll32-based execution to run hidden code paths while blending in with legitimate Windows binaries. The detection relies on Windows process creation telemetry, specifically Image name endings and command-line substrings.

Related detections9 linkedT1218.011 — drag to rearrange
Windows process execution matching Winnti RedMimicry playbook (rundll32/cmd with temp batch and gthread/sigcmm DLLs)
Windows Process Creation: Suspicious Children Spawned by HTML Help (hh.exe)
Windows: Alert on Suspicious HH.EXE Process Execution
Windows rundll32 Trojan Loader Execution via Local AppData and .dat Parameters
Possible Apache ActiveMQ Exploitation via Java Spawning Command Shell (via process_creation)
Malicious Lunar Spider Loader Execution via rundll32 (via process_creation)
Malicious SYSTEM Persistence via Scheduled Task Running rundll32 at Startup (via process_creation)
Malicious Rundll32 Executing Image File as DLL
Suspicious Scheduled Task Executing Rundll32 DLL Export by Ordinal
Windows rundll32 execution matching ZxShell function and remote disk strings
Pivot detection · T1218.011 · 9 related

Changelog

v5
  1. v5
    Candidate ingested via manual entry.2026-07-31
  2. v4
    Candidate ingested via manual entry.2026-07-31
  3. v3
    Candidate ingested via manual entry.2026-07-31
  4. v2
    Candidate ingested via manual entry.2026-07-31
  5. v1
    No changelog recorded for this version.2026-07-30

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.