Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
EDRUnChoker — EDRUnChoker - fileless WMI defense that removes EDRChoker QoS throttling policies | Kitploit
Tools/GitHubGitHub/sbousseaden/edrunchoker
Defensive ToolsPersistence MechanismsThreat IntelligenceIncident Response
GitHubsbousseaden/edrunchoker

EDRUnChoker

EDRUnChoker - fileless WMI defense that removes EDRChoker QoS throttling policies

View Repository
44323 months agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

EDRUnChoker

Fileless WMI remediation for EDRChoker counters QoS abuse (pacer.sys) that throttles EDR agents to near-zero network bandwidth.

Registers a permanent subscription in root\subscription (no files on disk). A 5-second timer runs embedded VBScript that enumerates QoS policies with WbemContext PolicyStore on ActiveStore and GPO:localhost — plain WMI ExecQuery misses ActiveStore policies created by New-NetQosPolicy / EDRChoker — and removes malicious app-path throttles targeting known security products or aggressive rates (≤ 1 Mbps).

Scripts

ScriptPurpose
Install-EdrChokerWmiDefense.ps1Deploy subscription (elevated)
Uninstall-EdrChokerWmiDefense.ps1Remove subscription
Get-EdrChokerDefenseStatus.ps1Check subscription and policy count

Quick start

root@kitploit:~
.\Install-EdrChokerWmiDefense.ps1
.\Get-EdrChokerDefenseStatus.ps1

SOC / event log

Each successful cleanup writes a Warning to the Application log under source EDRChokerDefense. One event is emitted per removed policy, useful as remediation evidence and to correlate with EDRChoker activity on the host.

image image
Event IDMeaning
1000Subscription installed
1001Subscription removed
1002Malicious QoS policy removed
1003Remediation failed

1002 example: action=remediate qos_policy=02zxnnzr target=elastic-endpoint.exe throttle_bps=8 tier=tier1-known-edr store=ActiveStore

root@kitploit:~
Get-WinEvent -FilterHashtable @{ LogName='Application'; ProviderName='EDRChokerDefense' } -MaxEvents 50

Forward ProviderName="EDRChokerDefense" via WEF, Splunk UF, Elastic Agent, etc.

Protect the subscription

Attackers may delete or modify the WMI objects in root\subscription to disable defense. Baseline the subscription after install and alert on changes.

Sysmon (recommended): enable and monitor:

Sysmon IDWhat to watch
19WmiEventFilter created/modified/deleted
20WmiEventConsumer created/modified/deleted

Alert on any activity involving EDRChokerDefense_QoSFilter, EDRChokerDefense_QoSConsumer, or EDRChokerDefense_Timer, and on new ActiveScriptEventConsumer / CommandLineEventConsumer instances outside your change window.

Periodic validation (GPO/script): Get-WmiObject -Namespace root\subscription -Class __EventFilter | Where-Object Name -like 'EDRChokerDefense*'

References

  • EDRChoker
  • EDRChoker research
Download Tool
21WmiEventFilter ↔ consumer binding changes