Windows netsh.exe "add helper" execution for custom helper DLL loading

Flags netsh.exe being run with "add helper" parameters that can register a custom helper DLL.

FreeReviewedSigma · Medium · v1
Product
windows
Category
process_creation
Author
Victor Sergeev, oscd.community (SigmaHQ), DRL 1.1
Published
2019-10-25
Updated
2026-07-30

ATT&CK techniques

Persistence → Priv Esc
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Defense Evasion

  6. Cred Access

  7. Discovery

  8. Lateral Movement

  9. Collection

  10. C2

  11. Exfiltration

  12. Impact

What it detects

This rule identifies process creation events where netsh.exe is executed with command-line arguments containing both "add" and "helper", matching netsh helper registration behavior. Attackers can abuse this to add a custom helper DLL so it is invoked when netsh.exe runs, enabling a persistence-like execution path. The detection relies on Windows process creation telemetry, including the process image path and full command line content.

Related detections4 linkedT1546.007 — drag to rearrange
Malicious Netsh Helper DLL Abuse - Process (via process_creation)
Windows Registry: Netsh Helper DLL value added under SOFTWARE\Microsoft\NetSh
Windows: Netsh helper DLL registration via suspicious registry paths
Windows Process Creation: Suspicious secedit.exe Security Policy Export or Configuration
Windows netsh.exe "add helper" execution for custom helper DLL loading
Pivot detection · T1546.007 · 4 related

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