Most people conceptualize a cyberattack as a chaotic, high-volume event: screens locking, urgent ransom notes appearing on desktops, and the frantic encryption of critical business files. However, the most damaging intrusions—the ones that lead to multi-million dollar data breaches or total infrastructure paralysis—rarely start with a bang. They start in the shadows.
Before an adversary ever attempts to exfiltrate proprietary data or deploy ransomware, they have one primary objective: ensuring that no one is watching. In the world of modern cybersecurity, that means neutralizing the Endpoint Detection and Response (EDR) agents installed on the device. The tools designed specifically to achieve this have earned a blunt, industry-standard moniker: "EDR Killers."
Understanding the mechanics of these tools, and the sophisticated cat-and-mouse game they necessitate, reveals the true requirements for modern, effective enterprise protection.
The Strategic Objective: Why EDRs are the Primary Target
Modern endpoint protection platforms perform two high-level, critical functions. First, they act as a preventative shield, blocking known exploit techniques and malicious payloads. Second, they serve as the "black box" recorder for the device, logging system events so that security analysts can reconstruct the timeline of an intrusion.
From an attacker’s perspective, both functions are significant hurdles. If the protection remains active, the exploit fails. If the recording remains active, the intrusion is alerted upon and remediated. Consequently, attackers treat security software much like a professional burglar treats a security camera: they disable it before doing anything else. A common early step in a hands-on-keyboard intrusion is to weaken or entirely shut down the security software, effectively leaving the device blind and defenseless.
An "EDR Killer" is any utility built or repurposed to achieve this. Some are custom-coded malware, while others are legitimate administrative or security tools that have been subverted. Sophos X-Ops, the threat intelligence arm of Sophos, has frequently observed the same EDR Killer, rebuilt and obfuscated for different campaigns, deployed by multiple competing ransomware syndicates. Regardless of the perpetrator, the goal remains identical: silence the watchdog, then proceed with the mission.
The Mechanism: Bring Your Own Vulnerable Driver (BYOVD)
Endpoint protection agents operate with high system privileges to ensure they can see and stop threats across the entire operating system. Because of this, an ordinary user-mode process cannot simply terminate them. To successfully kill an EDR agent, an attacker needs assistance from the Windows kernel—the most privileged layer of the operating system.
The most prevalent method to gain this access is a technique known as "Bring Your Own Vulnerable Driver" (BYOVD).
How BYOVD Works
Drivers are small, essential pieces of software that allow the operating system to communicate with hardware or low-level components. Because they operate within the kernel, they are inherently powerful. Windows has a strict policy: it will only load drivers that have been digitally signed by a trusted publisher.
The loophole lies in the fact that many legitimate, signed drivers—particularly older versions—contain known vulnerabilities. Attackers do not need to "break" the rules of the operating system; they simply bring their own trusted, signed driver to the target device. They install it, and then use its inherent vulnerability to execute commands at the kernel level. Because the driver is signed and legitimate, standard security tools that look for malicious file signatures often have nothing to flag. Once the driver is loaded, it can perform operations—such as forcing the termination of security processes—that no standard application would ever be allowed to do.
Defensive Strategies: A Multi-Layered Approach
Given that attackers are constantly evolving their methods, a single line of defense is insufficient. Robust security must address the threat from multiple angles simultaneously.
Reputation-Based Defense
Many EDR Killers and their associated drivers are already documented in threat intelligence databases. Reputation-based protection should catch these tools on sight. A driver known to be exploitable should be blocked by default, as there is rarely a legitimate business case for allowing a vulnerable, outdated driver to load in a production environment.
Behavioral Analysis
Attackers are adept at changing the appearance of their tools, such as renaming files or obfuscating code. Therefore, protection must prioritize behavior over identity. Security systems must analyze how a program interacts with a driver. If a process attempts to install a driver and immediately initiates commands to terminate a security process, the system should recognize this as an inherent "red flag," regardless of the specific driver or file name involved.
Kernel-Level Self-Defense
Protection must be resilient. Even if an attacker finds a way to bypass one layer, the system should respond to repeated attempts by tightening its defensive posture. Furthermore, the core ransomware protection mechanism—the logic that stops the final act of encryption—should operate independently of the EDR agent. If an attacker manages to terminate the EDR’s visibility components, the kernel-level filter driver responsible for stopping ransomware should continue to function, ensuring that the attacker’s final goal is still thwarted.
Chronology of a Failed Breach: The Seven-Attempt Case Study
The effectiveness of these multi-layered defenses was recently demonstrated in a real-world incident involving a Sophos customer.
- Initial Contact: An attacker attempted to load a legitimately signed but vulnerable driver on a protected workstation.
- The First Block: The Sophos Endpoint agent recognized the driver’s cryptographic hash as a known vulnerable component and blocked the load operation.
- The Pivot: Realizing the block, the attacker renamed the file to mimic a standard Windows system component and attempted to load it again.
- Persistent Failure: Over the course of 76 minutes, the attacker repeated this process seven times, using seven different file names.
- The Intelligence Factor: Because the driver’s fingerprint (the cryptographic hash) remained identical regardless of the file name, the system caught every single attempt.
- Escalation: The recurring attempts triggered the system’s "Adaptive Attack Protection," which automatically elevated the device’s security posture to a stricter, heightened state.
- The Final Defeat: When the attacker later attempted to alter registry keys to disable Microsoft Defender as a secondary route, that effort was also immediately blocked. The attacker, realizing the system was hardened against them, ceased activity and abandoned the device.
Implications for Modern Security Operations
The persistence of the BYOVD technique highlights a fundamental shift in how organizations must view their endpoint security. Relying on simple signature matching is no longer a viable strategy in an era where attackers use "trusted" code to bypass traditional controls.
The Need for Proactive Visibility
For high-value targets such as domain controllers or servers, organizations should move toward a "Zero Trust" approach regarding driver loading. By enabling settings like "Detect new kernel drivers," administrators can create a baseline of what is normal for their environment. In a server environment, the appearance of a new kernel driver should be an anomaly that triggers an immediate security case.
Resilience Against ETW Tampering
Beyond driver abuse, attackers have begun targeting Event Tracing for Windows (ETW)—the stream of events the OS generates that security products use for monitoring. Modern protection must include specific defenses against ETW tampering to ensure the "black box" recorder remains operational even when the endpoint is under direct assault.
Ransomware Protection as an Independent Pillar
The ultimate success of the defense lies in the decoupling of services. As seen in the 2024 RansomHub attack, where an adversary deployed the "EDRKillShifter" tool, the failure of the EDR agent did not lead to a breach. Because the ransomware protection (such as Sophos’s CryptoGuard) operated as a separate kernel-level filter driver, it remained active and neutralized the ransomware payload even after the attacker had attempted to blind the primary management interface.
Conclusion: Questions for Your Security Vendor
The war between EDR Killers and endpoint protection is a testament to the sophistication of modern adversaries. It is no longer enough to ask, "Does your software block malware?" One must ask, "What happens when an attacker uses a legitimately signed, trusted driver to attempt to kill your service?"
Organizations evaluating their security posture should demand transparency from their vendors regarding:
- Default-on protections: Are known vulnerable drivers blocked out of the box?
- Behavioral heuristics: Does the system judge driver-based activity by the behavior of the calling process, or just the identity of the file?
- Decoupled protection: Is the ransomware protection engine independent of the EDR management processes?
- Adaptive response: Does the system automatically harden itself when it detects an ongoing, persistent attack?
As the digital landscape continues to evolve, the ability to maintain visibility—even when the adversary is doing everything in their power to turn the lights out—will remain the defining characteristic of a resilient security strategy.
For those looking to test their own defenses against these sophisticated tactics, more information on implementing robust endpoint security can be found at sophos.com/endpoint.








