PowerShell Disable or Remove ETW Trace Sessions

Flags PowerShell commands that remove or disable ETW trace providers to impair Windows telemetry.

FreeReviewedSigma · High · v4
Product
windows
Category
ps_script
Author
Nasreddine Bencherchali (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2022-06-28
Updated
2026-10-13

ATT&CK techniques

Defense Evasion
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Persistence

  6. Priv Esc

  7. Defense Evasion

  8. Cred Access

  9. Discovery

  10. Lateral Movement

  11. Collection

  12. C2

  13. Exfiltration

  14. Impact

What it detects

This rule flags PowerShell script block content that removes ETW trace providers or modifies a provider’s Enable property to disable tracing. Such activity can reduce or impair visibility into system and process activity, which attackers may use to evade monitoring. It relies on Script Block Logging telemetry capturing PowerShell cmdlet usage in script block text, matching specific ETW-related cmdlet strings and provider enable values.

Related detections9 linkedT1685 — drag to rearrange
Suspicious Clearing of hosts.deny Access Restrictions on Linux
Windows Process Creation: ETW Trace Evasion via wevtutil, logman, and PowerShell
Malicious Windows Defender Disablement via MpCmdRun RemoveDefinitions
Malicious Unsigned VIB Installation on ESXi Host via esxcli (via process_creation)
Suspicious In-Memory PowerShell Execution from Web Server via Automation Assembly (via image_load)
Malicious EDR Evasion Driver Load from AnyDesk Directory via k.sys (via image_load)
Malicious Zemana Vulnerable Driver Load for EDR Termination (via image_load)
Suspicious EDRKillShifter Vulnerable Driver Load from User Temp Directory (via image_load)
Malicious AuKill EDR Killer Kernel Driver Load via Process Explorer Driver (via image_load)
PowerShell Disable or Remove ETW Trace Sessions
Pivot detection · T1685 · 9 related

Changelog

v4
  1. v4
    Candidate ingested via manual entry.2026-10-13
  2. v2
    Candidate ingested via manual entry.2026-07-31
  3. 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.