Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to malware
Malware

DefenderKiller

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

5 distinct techniques documented for this family, organized by ATT&CK tactic.

Persistence

2 techniques
T1112Modify RegistryEvidence1

Before starting it, we write three registry values: DeviceName for the device path, ImagePath for the driver location, and most importantly, AllowedProcessName set to our own executable's NT path.

T1543.003Windows ServiceEvidence1

First, we create a kernel service pointing to the driver binary... Then we write it to the registry and start the service.

Privilege Escalation

2 techniques
T1068Exploitation for Privilege EscalationEvidence1

ZwTerminateProcess executes from kernel mode on CloseHandle... the kill mechanism itself works against any process regardless of protection level. | The CLEANUP handler fires in the kernel, calls ZwTerminateProcess, and the target process is gone... the kill mechanism itself works against any process regardless of protection level.

T1543.003Windows ServiceEvidence1

First, we create a kernel service pointing to the driver binary... Then we write it to the registry and start the service.

Stealth

1 technique
T1070Indicator RemovalEvidence1

The kill fires on handle close (IRP_MJ_CLEANUP), not on the IOCTL itself... Then we close the handle. That’s it. The CLEANUP handler fires in the kernel, calls ZwTerminateProcess.

Defense Impairment

1 technique
T1112Modify RegistryEvidence1

Before starting it, we write three registry values: DeviceName for the device path, ImagePath for the driver location, and most importantly, AllowedProcessName set to our own executable's NT path.

Other

1 technique
T1562.001Disable or Modify ToolsEvidence1

Now lets test it against CrowdStrike... After running the DefenderKiller POC, CSFalconService.exe terminated, Falcon Sensor status Stopped... you can weaponize this further by running the kill in a loop targeting all known EDR process names.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping5

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.