Adding a Defender exclusion path
evasion_defender_exclusion
Adds the sandbox directory to Microsoft Defender's exclusion list, verifies whether it took effect, and removes it again. Adding an exclusion is how commodity malware blinds Defender before unpacking itself, and tamper protection is expected to refuse the change.
What it needs before it will run
-
--i-understandNeeds explicit consent: this test changes machine state or fetches real offensive tooling.
-
wants adminOnly fully works with administrative rights. It still runs without them — the refusal is itself informative — and the report says which it was.
Gates are cumulative and none of them is implied by another: see the three gates for why they are separate decisions.
ATT&CK techniques it exercises
| Technique | Name | Tactic | Across public reports |
|---|---|---|---|
| T1562.001 | Disable or Modify Tools | Defense Evasion | coverage statistics |
| T1562.006 | Indicator Blocking | Defense Evasion | coverage statistics |
How often anything notices
Not enough data: fewer than 3 public reports have run this test, so no rate is published for it. Groups below that threshold are withheld everywhere on the site — with one or two contributors an average is one organisation's result with a percent sign after it.
Other defence evasion tests
| Test | What it does | Severity |
|---|---|---|
| Disabling Defender real-time monitoring evasion_defender_realtime_disable | Attempts to turn off Microsoft Defender's real-time monitoring through Set-MpPreference and turns it back on again. With tamper protection enabled thi… | critical |
| Stopping security services evasion_security_service_stop | Identifies which EDR/AV/telemetry services are actually running on this host and attempts to stop up to three of them, then restarts them. Tamper prot… | critical |
| In-memory AMSI bypass attempt evasion_amsi_bypass_attempt | Runs the published AMSI bypass one-liner in PowerShell and then feeds AMSI's own test string through Invoke-Expression, to establish whether script sc… | high |
| Clearing an event log evasion_event_log_clear | Clears the Windows Application event log, which is the anti-forensic step that follows a successful intrusion and raises event 1102. This cannot be un… | high |
| Disabling the host firewall evasion_firewall_disable | Turns the host firewall off and immediately back on, using the platform's own tool (netsh advfirewall, socketfilterfw, ufw or firewalld). The re-enabl… | high |
| Timestomping a file evasion_timestomp | Backdates the modification and access times of a sandbox file to 2009 and verifies the change, the standard anti-forensic step for making a dropped fi… | medium |
Catalogue generated from client 0.1.0. A test's behaviour can
change between releases; this page describes the version named here.