MITRE ATT&CK technique
Disable or Modify Tools detection rulesT1685
Disable or Modify Tools (T1685) is a MITRE ATT&CK technique in the Defense Impairment tactic. This page lists the 202 community-maintained Sigma detection rules in the library mapped to T1685 and its sub-techniques. Each rule includes its detection logic, log source, false positives and original YAML. These rules mainly target windows, linux, aws.
Top products
Tactic
NotPetya Ransomware Activity
criticalDetects NotPetya ransomware activity in which the extracted passwords are passed back to the main module via named pipe, the file system journal of drive C is deleted and Windows eventlogs are cleared using wevtutil
windows · process_creation
RedSun - Named Pipe Created
criticalDetects the creation of a named pipe with the hardcoded name "REDSUN". The RedSun exploit tool uses a pipe with this name for synchronisation and command communication between its components during the Cloud Files API + oplock-based AV bypass and privilege escalation chain. RedSun creates the pipe as \\??\pipe\REDSUN. The pipe server listens for the token-duplicated elevated process to connect and respond, completing the privilege escalation from user to SYSTEM. Presence of this pipe name indicates active or recent RedSun execution.
windows · pipe_created
RedSun - TieringEngineService.exe Detected as EICAR Test File
criticalDetects Windows Defender (EventID 1119 - Remediation Action Failed) flagging TieringEngineService.exe dropped in a characteristic RS-{GUID} temporary directory, or the RedSun.exe process itself being present. This covers the staging pattern used by RedSun, a Cloud Files API and opportunistic lock (oplock) based AV bypass/privilege escalation tool. RedSun works as follows: 1. Registers a Cloud Files sync root and creates a Cloud Files placeholder for TieringEngineService.exe under %TEMP%\RS-{GUID}\ 2. The placeholder file carries EICAR test file content (Virus:DOS/EICAR_Test_File) to reliably trigger a Defender scan and remediation attempt 3. Requests a batch oplock (FSCTL_REQUEST_BATCH_OPLOCK) on the placeholder file 4. When Defender attempts to scan/quarantine the file, the oplock triggers - holding the file open 5. During the oplock break window, RedSun swaps the mount point (junction) to redirect \\?\C:\Windows\System32 to the attacker-controlled temp path 6. This races the AV/OS into executing the malicious TieringEngineService.exe with elevated privileges
windows
Add SafeBoot Keys Via Reg Utility
highDetects execution of "reg.exe" commands with the "add" or "copy" flags on safe boot registry keys. Often used by attacker to allow the ransomware to work in safe mode as some security products do not
windows · process_creation
AMSI Bypass Pattern Assembly GetType
highDetects code fragments found in small and obfuscated AMSI bypass PowerShell scripts
windows · ps_script
AMSI Disabled via Registry Modification
highDetects attempts to disable AMSI (Anti-Malware Scan Interface) by modifying the AmsiEnable registry value. Anti-Malware Scan Interface (AMSI) is a security feature in Windows that allows applications and services to integrate with anti-malware products for enhanced protection against malicious content. Adversaries may attempt to disable AMSI to evade detection by security software, allowing them to execute malicious scripts or code without being scanned.
windows · registry_set
Antivirus Filter Driver Disallowed On Dev Drive - Registry
highDetects activity that indicates a user disabling the ability for Antivirus mini filter to inspect a "Dev Drive".
windows · registry_set
ASLR Disabled Via Sysctl or Direct Syscall - Linux
highDetects actions that disable Address Space Layout Randomization (ASLR) in Linux, including: - Use of the `personality` syscall with the ADDR_NO_RANDOMIZE flag (0x0040000) - Modification of the /proc/sys/kernel/randomize_va_space file - Execution of the `sysctl` command to set `kernel.randomize_va_space=0` Disabling ASLR is often used by attackers during exploit development or to bypass memory protection mechanisms. A successful use of these methods can reduce the effectiveness of ASLR and make memory corruption attacks more reliable.
linux
Audit Policy Tampering Via Auditpol
highThreat actors can use auditpol binary to change audit policy configuration to impair detection capability. This can be carried out by selectively disabling/removing certain audit policies as well as restoring a custom policy owned by the threat actor.
windows · process_creation
Audit Policy Tampering Via NT Resource Kit Auditpol
highThreat actors can use an older version of the auditpol binary available inside the NT resource kit to change audit policy configuration to impair detection capability. This can be carried out by selectively disabling/removing certain audit policies as well as restoring a custom policy owned by the threat actor.
windows · process_creation
Audit Rules Deleted Via Auditctl
highDetects the execution of 'auditctl' with the '-D' command line parameter, which deletes all configured audit rules and watches on Linux systems. This technique is commonly used by attackers to disable audit logging and cover their tracks by removing monitoring capabilities. Removal of audit rules can significantly impair detection of malicious activities on the affected system.
linux · process_creation
Auditing Configuration Changes on Linux Host
highDetect changes in auditd configuration files
linux
AWS Config Disabling Channel/Recorder
highDetects AWS Config Service disabling
aws
AWS GuardDuty Detector Deleted Or Updated
highDetects successful deletion or disabling of an AWS GuardDuty detector, possibly by an attacker trying to avoid detection of its malicious activities. Upon deletion, GuardDuty stops monitoring the environment and all existing findings are lost. Verify with the user identity that this activity is legitimate.
aws
AWS GuardDuty Important Change
highDetects updates of the GuardDuty list of trusted IPs, perhaps to disable security alerts against malicious IPs.
aws
AWS SecurityHub Findings Evasion
highDetects the modification of the findings on SecurityHub.
aws
Bitbucket Secret Scanning Exempt Repository Added
highDetects when a repository is exempted from secret scanning feature.
bitbucket
Change Winevt Channel Access Permission Via Registry
highDetects tampering with the "ChannelAccess" registry key in order to change access to Windows event channel.
windows · registry_set
Cisco Disabling Logging
highTurn off logging locally or remote
cisco
Devcon Execution Disabling VMware VMCI Device
highDetects execution of devcon.exe with commands that disable the VMware Virtual Machine Communication Interface (VMCI) device. This can be legitimate during VMware Tools troubleshooting or driver conflicts, but may also indicate malware attempting to hijack communication with the hardware via the VMCI device. This has been used to facilitate VMware ESXi vulnerability exploits to escape VMs and execute code on the ESXi host.
windows · process_creation
Diamond Sleet APT Scheduled Task Creation - Registry
highDetects registry event related to the creation of a scheduled task used by Diamond Sleet APT during exploitation of Team City CVE-2023-42793 vulnerability
windows · registry_event
Disable of ETW Trace - Powershell
highDetects usage of powershell cmdlets to disable or remove ETW trace sessions
windows · ps_script
Disable PUA Protection on Windows Defender
highDetects disabling Windows Defender PUA protection
windows · registry_set
Disable Security Events Logging Adding Reg Key MiniNt
highDetects the addition of a key 'MiniNt' to the registry. Upon a reboot, Windows Event Log service will stop writing events.
windows · registry_event
Disable Windows Defender AV Security Monitoring
highDetects attackers attempting to disable Windows Defender using Powershell
windows · process_creation
Disable Windows Defender Functionalities Via Registry Keys
highDetects when attackers or tools disable Windows Defender functionalities via the Windows registry
windows · registry_set
Disable Windows Event Logging Via Registry
highDetects tampering with the "Enabled" registry key in order to disable Windows logging of a Windows event channel
windows · registry_set
Disable Windows IIS HTTP Logging
highDisables HTTP logging on a Windows IIS web server as seen by Threat Group 3390 (Bronze Union)
windows · process_creation
Disable-WindowsOptionalFeature Command PowerShell
highDetect built in PowerShell cmdlet Disable-WindowsOptionalFeature, Deployment Image Servicing and Management tool. Similar to DISM.exe, this cmdlet is used to enumerate, install, uninstall, configure, and update features and packages in Windows images
windows · ps_script
Disabled IE Security Features
highDetects command lines that indicate unwanted modifications to registry keys that disable important Internet Explorer security features
windows · process_creation
Disabled Volume Snapshots
highDetects commands that temporarily turn off Volume Snapshots
windows · process_creation
Disabled Windows Defender Eventlog
highDetects the disabling of the Windows Defender eventlog as seen in relation to Lockbit 3.0 infections
windows · registry_set
Disabling Windows Defender WMI Autologger Session via Reg.exe
highDetects the use of reg.exe to disable the Event Tracing for Windows (ETW) Autologger session for Windows Defender API and Audit events. By setting the 'Start' value to '0' for the 'DefenderApiLogger' or 'DefenderAuditLogger' session, an attacker can prevent these critical security events from being logged, effectively blinding monitoring tools that rely on this data. This is a powerful defense evasion technique.
windows · process_creation
ETW Logging Disabled In .NET Processes - Registry
highPotential adversaries stopping ETW providers recording loaded .NET assemblies.
windows
ETW Logging Disabled In .NET Processes - Sysmon Registry
highPotential adversaries stopping ETW providers recording loaded .NET assemblies.
windows · registry_set
ETW Logging Tamper In .NET Processes Via CommandLine
highDetects changes to environment variables related to ETW logging via the CommandLine. This could indicate potential adversaries stopping ETW providers recording loaded .NET assemblies.
windows · process_creation
ETW Trace Evasion Activity
highDetects command line activity that tries to clear or disable any ETW trace log which could be a sign of logging evasion.
windows · process_creation
Folder Removed From Exploit Guard ProtectedFolders List - Registry
highDetects the removal of folders from the "ProtectedFolders" list of of exploit guard. This could indicate an attacker trying to launch an encryption process or trying to manipulate data inside of the protected folder
windows · registry_delete
Forest Blizzard APT - File Creation Activity
highDetects the creation of specific files inside of ProgramData directory. These files were seen being created by Forest Blizzard as described by MSFT.
windows · file_event
Github Push Protection Disabled
highDetects if the push protection feature is disabled for an organization, enterprise, repositories or custom pattern rules.
github
Github Secret Scanning Feature Disabled
highDetects if the secret scanning feature is disabled for an enterprise or repository.
github
HackTool - CobaltStrike BOF Injection Pattern
highDetects a typical pattern of a CobaltStrike BOF which inject into other processes
windows · process_access
Hacktool - EDR-Freeze Execution
highDetects execution of EDR-Freeze, a tool that exploits the MiniDumpWriteDump function and WerFaultSecure.exe to suspend EDR and Antivirus processes on Windows. EDR-Freeze leverages a race-condition attack to put security processes into a dormant state by suspending WerFaultSecure at the moment it freezes the target process. This technique does not require kernel-level exploits or BYOVD, but instead abuses user-mode functionality to temporarily disable monitoring by EDR or Antimalware solutions.
windows · process_creation
HackTool - EDRSilencer Execution
highDetects the execution of EDRSilencer, a tool that leverages Windows Filtering Platform (WFP) to block Endpoint Detection and Response (EDR) agents from reporting security events to the server based on PE metadata information.
windows · process_creation
HackTool - EDRSilencer Execution - Filter Added
highDetects execution of EDRSilencer, a tool that abuses the Windows Filtering Platform (WFP) to block the outbound traffic of running EDR agents based on specific hardcoded filter names.
windows
HackTool - PowerTool Execution
highDetects the execution of the tool PowerTool which has the ability to kill a process, delete its process file, unload drivers, and delete the driver files
windows · process_creation
HackTool - SharpEvtMute DLL Load
highDetects the load of EvtMuteHook.dll, a key component of SharpEvtHook, a tool that tampers with the Windows event logs
windows · image_load
HackTool - SharpEvtMute Execution
highDetects the use of SharpEvtHook, a tool that tampers with the Windows event logs
windows · process_creation
HackTool - Stracciatella Execution
highDetects Stracciatella which executes a Powershell runspace from within C# (aka SharpPick technique) with AMSI, ETW and Script Block Logging disabled based on PE metadata characteristics.
windows · process_creation
HackTool - SysmonEnte Execution
highDetects the use of SysmonEnte, a tool to attack the integrity of Sysmon
windows · process_access
Hide Schedule Task Via Index Value Tamper
highDetects when the "index" value of a scheduled task is modified from the registry Which effectively hides it from any tooling such as "schtasks /query" (Read the referenced link for more information about the effects of this technique)
windows · registry_set
HTTP Logging Disabled On IIS Server
highDetects changes to of the IIS server configuration in order to disable HTTP logging for successful requests.
windows
Hypervisor Enforced Paging Translation Disabled
highDetects changes to the "DisableHypervisorEnforcedPagingTranslation" registry value. Where the it is set to "1" in order to disable the Hypervisor Enforced Paging Translation feature.
windows · registry_set
Hypervisor-protected Code Integrity (HVCI) Related Registry Tampering Via CommandLine
highDetects the tampering of Hypervisor-protected Code Integrity (HVCI) related registry values via command line tool reg.exe. HVCI uses virtualization-based security to protect code integrity by ensuring that only trusted code can run in kernel mode. Adversaries may tamper with HVCI to load malicious or unsigned drivers, which can be used to escalate privileges, maintain persistence, or evade security mechanisms.
windows · process_creation
Important Windows Event Auditing Disabled
highDetects scenarios where system auditing for important events such as "Process Creation" or "Logon" events is disabled.
windows
Important Windows Eventlog Cleared
highDetects the clearing of one of the Windows Core Eventlogs. e.g. caused by "wevtutil cl" command execution
windows
Kaspersky Endpoint Security Stopped Via CommandLine - Linux
highDetects execution of the Kaspersky init.d stop script on Linux systems either directly or via systemctl. This activity may indicate a manual interruption of the antivirus service by an administrator, or it could be a sign of potential tampering or evasion attempts by malicious actors.
linux · process_creation
Load Of RstrtMgr.DLL By A Suspicious Process
highDetects the load of RstrtMgr DLL (Restart Manager) by a suspicious process. This library has been used during ransomware campaigns to kill processes that would prevent file encryption by locking them (e.g. Conti ransomware, Cactus ransomware). It has also recently been seen used by the BiBi wiper for Windows. It could also be used for anti-analysis purposes by shut downing specific processes.
windows · image_load
Logging Configuration Changes on Linux Host
highDetect changes of syslog daemons configuration files
linux
Microsoft Defender Tamper Protection Trigger
highDetects blocked attempts to change any of Defender's settings such as "Real Time Monitoring" and "Behavior Monitoring"
windows
Microsoft Malware Protection Engine Crash
highThis rule detects a suspicious crash of the Microsoft Malware Protection Engine
windows
Microsoft Malware Protection Engine Crash - WER
highThis rule detects a suspicious crash of the Microsoft Malware Protection Engine
windows
Microsoft Office Protected View Disabled
highDetects changes to Microsoft Office protected view registry keys with which the attacker disables this feature.
windows · registry_set
NetNTLM Downgrade Attack
highDetects NetNTLM downgrade attack
windows
NetNTLM Downgrade Attack - Registry
highDetects NetNTLM downgrade attack
windows · registry_event
Obfuscated PowerShell OneLiner Execution
highDetects the execution of a specific OneLiner to download and execute powershell modules in memory.
windows · process_creation
Okta User Session Start Via An Anonymising Proxy Service
highDetects when an Okta user session starts where the user is behind an anonymising proxy service.
okta
Potential AMSI Bypass Via .NET Reflection
highDetects Request to "amsiInitFailed" that can be used to disable AMSI Scanning
windows · process_creation
Potential AMSI COM Server Hijacking
highDetects changes to the AMSI come server registry key in order disable AMSI scanning functionalities. When AMSI attempts to starts its COM component, it will query its registered CLSID and return a non-existent COM server. This causes a load failure and prevents any scanning methods from being accessed, ultimately rendering AMSI useless
windows · registry_set
Potential AutoLogger Sessions Tampering
highDetects tampering with autologger trace sessions which is a technique used by attackers to disable logging. The AutoLogger event tracing session records events up that occur early in the operating system boot process. Applications and device drivers can use the AutoLogger session to capture traces before the user logs in, and also used by security solutions as telemetry source. Adversaries may disable these sessions to evade detection and prevent security monitoring of early boot activities and system events.
windows · registry_set
Potential EventLog File Location Tampering
highDetects tampering with EventLog service "file" key. In order to change the default location of an Evtx file. This technique is used to tamper with log collection and alerting
windows · registry_set
Potential Ke3chang/TidePool Malware Activity
highDetects registry modifications potentially related to the Ke3chang/TidePool malware as seen in campaigns running in 2019 and 2020
windows · process_creation
Potential Tampering With Security Products Via WMIC
highDetects uninstallation or termination of security products using the WMIC utility
windows · process_creation
Potential Windows Defender Tampering Via Wmic.EXE
highDetects potential tampering with Windows Defender settings such as adding exclusion using wmic
windows · process_creation
Powershell Base64 Encoded MpPreference Cmdlet
highDetects base64 encoded "MpPreference" PowerShell cmdlet code that tries to modifies or tamper with Windows Defender AV
windows · process_creation
Powershell Defender Disable Scan Feature
highDetects requests to disable Microsoft Defender features using PowerShell commands
windows · process_creation
PowerShell Defender Threat Severity Default Action Set to 'Allow' or 'NoAction'
highDetects the use of PowerShell to execute the 'Set-MpPreference' cmdlet to configure Windows Defender's threat severity default action to 'Allow' (value '6') or 'NoAction' (value '9'). This is a highly suspicious configuration change that effectively disables Defender's ability to automatically mitigate threats of a certain severity level. An attacker might use this technique via the command line to bypass defenses before executing payloads.
windows · process_creation
PPL Tampering Via WerFaultSecure
highDetects potential abuse of WerFaultSecure.exe to dump Protected Process Light (PPL) processes like LSASS or to freeze security solutions (EDR/antivirus). This technique is used by tools such as EDR-Freeze and WSASS to bypass PPL protections and access sensitive information or disable security software. Distinct command line patterns help identify the specific tool: - WSASS usage typically shows: "WSASS.exe WerFaultSecure.exe [PID]" in ParentCommandLine - EDR-Freeze usage typically shows: "EDR-Freeze_[version].exe [PID] [timeout]" in ParentCommandLine Legitimate debugging operations using WerFaultSecure are rare in production environments and should be investigated.
windows · process_creation
PUA - CleanWipe Execution
highDetects the use of CleanWipe a tool usually used to delete Symantec antivirus.
windows · process_creation
Python Function Execution Security Warning Disabled In Excel
highDetects changes to the registry value "PythonFunctionWarnings" that would prevent any warnings or alerts from showing when Python functions are about to be executed. Threat actors could run malicious code through the new Microsoft Excel feature that allows Python to run within the spreadsheet.
windows · process_creation
Python Function Execution Security Warning Disabled In Excel - Registry
highDetects changes to the registry value "PythonFunctionWarnings" that would prevent any warnings or alerts from showing when Python functions are about to be executed. Threat actors could run malicious code through the new Microsoft Excel feature that allows Python to run within the spreadsheet.
windows · registry_set
Raccine Uninstall
highDetects commands that indicate a Raccine removal from an end system. Raccine is a free ransomware protection tool.
windows · process_creation
Reg Add Suspicious Paths
highDetects when an adversary uses the reg.exe utility to add or modify new keys or subkeys
windows · process_creation
Removal Of AMSI Provider Registry Keys
highDetects the deletion of AMSI provider registry key entries in HKLM\Software\Microsoft\AMSI. This technique could be used by an attacker in order to disable AMSI inspection.
windows · registry_delete
SafeBoot Registry Key Deleted Via Reg.EXE
highDetects execution of "reg.exe" commands with the "delete" flag on safe boot registry keys. Often used by attacker to prevent safeboot execution of security products
windows · process_creation
Security Event Logging Disabled via MiniNt Registry Key - Process
highDetects attempts to disable security event logging by adding the `MiniNt` registry key. This key is used to disable the Windows Event Log service, which collects and stores event logs from the operating system and applications. Adversaries may want to disable this service to prevent logging of security events that could be used to detect their activities.
windows · process_creation
Security Event Logging Disabled via MiniNt Registry Key - Registry Set
highDetects the addition of the 'MiniNt' key to the registry. Upon a reboot, Windows Event Log service will stop writing events. Windows Event Log is a service that collects and stores event logs from the operating system and applications. It is an important component of Windows security and auditing. Adversary may want to disable this service to disable logging of security events which could be used to detect their activities.
windows · registry_set
Security Eventlog Cleared
highOne of the Windows Eventlogs has been cleared. e.g. caused by "wevtutil cl" command execution
windows
Security Service Disabled Via Reg.EXE
highDetects execution of "reg.exe" to disable security services such as Windows Defender.
windows · process_creation
Service Registry Key Deleted Via Reg.EXE
highDetects execution of "reg.exe" commands with the "delete" flag on services registry key. Often used by attacker to remove AV software services
windows · process_creation
Suspicious Application Allowed Through Exploit Guard
highDetects applications being added to the "allowed applications" list of exploit guard in order to bypass controlled folder settings
windows · registry_set
Suspicious Eventlog Clearing or Configuration Change Activity
highDetects the clearing or configuration tampering of EventLog using utilities such as "wevtutil", "powershell" and "wmic". This technique were seen used by threat actors and ransomware strains in order to evade defenses.
windows · process_creation
Suspicious Loading of Dbgcore/Dbghelp DLLs from Uncommon Location
highDetects loading of dbgcore.dll or dbghelp.dll from uncommon locations such as user directories. These DLLs contain the MiniDumpWriteDump function, which can be abused for credential dumping purposes or in some cases for evading EDR/AV detection by suspending processes.
windows · image_load
Suspicious Path In Keyboard Layout IME File Registry Value
highDetects usage of Windows Input Method Editor (IME) keyboard layout feature, which allows an attacker to load a DLL into the process after sending the WM_INPUTLANGCHANGEREQUEST message. Before doing this, the client needs to register the DLL in a special registry key that is assumed to implement this keyboard layout. This registry key should store a value named "Ime File" with a DLL path. IMEs are essential for languages that have more characters than can be represented on a standard keyboard, such as Chinese, Japanese, and Korean.
windows · registry_set
Suspicious Process Access of MsMpEng by WerFaultSecure - EDR-Freeze
highDetects process access events where WerFaultSecure accesses MsMpEng.exe with dbgcore.dll or dbghelp.dll in the call trace, indicating potential EDR freeze techniques. This technique leverages WerFaultSecure.exe running as a Protected Process Light (PPL) with WinTCB protection level to call MiniDumpWriteDump and suspend EDR/AV processes, allowing malicious activity to execute undetected during the suspension period.
windows · process_access
Suspicious Process Access to LSASS with Dbgcore/Dbghelp DLLs
highDetects suspicious process access to LSASS.exe from processes located in uncommon locations with dbgcore.dll or dbghelp.dll in the call trace. These DLLs contain functions like MiniDumpWriteDump that can be abused for credential dumping purposes. While modern tools like Mimikatz have moved to using ntdll.dll, dbgcore.dll and dbghelp.dll are still used by basic credential dumping utilities and legacy tools for LSASS memory access and process suspension techniques.
windows · process_access
Suspicious Svchost Process Access
highDetects suspicious access to the "svchost" process such as that used by Invoke-Phantom to kill the thread of the Windows event logging service.
windows · process_access
Suspicious Uninstall of Windows Defender Feature via PowerShell
highDetects the use of PowerShell with Uninstall-WindowsFeature or Remove-WindowsFeature cmdlets to disable or remove the Windows Defender GUI feature, a common technique used by adversaries to evade defenses.
windows · process_creation
Suspicious Windows Defender Registry Key Tampering Via Reg.EXE
highDetects the usage of "reg.exe" to tamper with different Windows Defender registry keys in order to disable some important features related to protection and detection
windows · process_creation
Suspicious Windows Service Tampering
highDetects the usage of binaries such as 'net', 'sc' or 'powershell' in order to stop, pause, disable or delete critical or important Windows services such as AV, Backup, etc. As seen being used in some ransomware scripts
windows · process_creation
Suspicious Windows Trace ETW Session Tamper Via Logman.EXE
highDetects the execution of "logman" utility in order to disable or delete Windows trace sessions
windows · process_creation
Sysinternals PsSuspend Suspicious Execution
highDetects suspicious execution of Sysinternals PsSuspend, where the utility is used to suspend critical processes such as AV or EDR to bypass defenses
windows · process_creation
Syslog Clearing or Removal Via System Utilities
highDetects specific commands commonly used to remove or empty the syslog. Which is a technique often used by attacker as a method to hide their tracks
linux · process_creation
Sysmon Application Crashed
highDetects application popup reporting a failure of the Sysmon service
windows
Sysmon Driver Altitude Change
highDetects changes in Sysmon driver altitude value. If the Sysmon driver is configured to load at an altitude of another registered service, it will fail to load at boot.
windows · registry_set
Sysmon Driver Unloaded Via Fltmc.EXE
highDetects possible Sysmon filter driver unloaded via fltmc.exe
windows · process_creation
Tamper Windows Defender - PSClassic
highAttempting to disable scheduled scanning and other parts of Windows Defender ATP or set default actions to allow.
windows · ps_classic_provider_start
Tamper Windows Defender - ScriptBlockLogging
highDetects PowerShell scripts attempting to disable scheduled scanning and other parts of Windows Defender ATP or set default actions to allow.
windows · ps_script
Tamper Windows Defender Remove-MpPreference
highDetects attempts to remove Windows Defender configurations using the 'MpPreference' cmdlet
windows · process_creation
Tamper Windows Defender Remove-MpPreference - ScriptBlockLogging
highDetects attempts to remove Windows Defender configuration using the 'MpPreference' cmdlet
windows · ps_script
Tamper With Sophos AV Registry Keys
highDetects tamper attempts to sophos av functionality via registry key modification
windows · registry_set
Taskkill Symantec Endpoint Protection
highDetects one of the possible scenarios for disabling Symantec Endpoint Protection. Symantec Endpoint Protection antivirus software services incorrectly implement the protected service mechanism. As a result, the NT AUTHORITY/SYSTEM user can execute the taskkill /im command several times ccSvcHst.exe /f, thereby killing the process belonging to the service, and thus shutting down the service.
windows · process_creation
Uncommon Extension In Keyboard Layout IME File Registry Value
highDetects usage of Windows Input Method Editor (IME) keyboard layout feature, which allows an attacker to load a DLL into the process after sending the WM_INPUTLANGCHANGEREQUEST message. Before doing this, the client needs to register the DLL in a special registry key that is assumed to implement this keyboard layout. This registry key should store a value named "Ime File" with a DLL path. IMEs are essential for languages that have more characters than can be represented on a standard keyboard, such as Chinese, Japanese, and Korean.
windows · registry_set
Uninstall Crowdstrike Falcon Sensor
highAdversaries may disable security tools to avoid possible detection of their tools and activities by uninstalling Crowdstrike Falcon
windows · process_creation
Uninstall Sysinternals Sysmon
highDetects the removal of Sysmon, which could be a potential attempt at defense evasion
windows · process_creation
Vulnerable Driver Blocklist Registry Tampering Via CommandLine
highDetects tampering of the Vulnerable Driver Blocklist registry via command line tools such as PowerShell or REG.EXE. The Vulnerable Driver Blocklist is a security feature that helps prevent the loading of known vulnerable drivers. Disabling this feature may indicate an attempt to bypass security controls, often targeted by threat actors to facilitate the installation of malicious or vulnerable drivers, particularly in scenarios involving Endpoint Detection and Response
windows · process_creation
Weak Encryption Enabled and Kerberoast
highDetects scenario where weak encryption is enabled for a user profile which could be used for hash/password cracking.
windows
Win Defender Restored Quarantine File
highDetects the restoration of files from the defender quarantine
windows
Windows AMSI Related Registry Tampering Via CommandLine
highDetects tampering of AMSI (Anti-Malware Scan Interface) related registry values via command line tools such as reg.exe or PowerShell. AMSI provides a generic interface for applications and services to integrate with antimalware products. Adversaries may disable AMSI to evade detection of malicious scripts and code execution.
windows · process_creation
Windows Credential Guard Disabled - Registry
highDetects attempts to disable Windows Credential Guard by setting registry values to 0. Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Adversaries may disable Credential Guard to gain access to sensitive credentials stored in the system, such as NTLM hashes and Kerberos tickets, which can be used for lateral movement and privilege escalation.
windows · registry_set
Windows Credential Guard Registry Tampering Via CommandLine
highDetects attempts to add, modify, or delete Windows Credential Guard related registry keys or values via command line tools such as Reg.exe or PowerShell. Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Adversaries may disable Credential Guard to gain access to sensitive credentials stored in the system, such as NTLM hashes and Kerberos tickets, which can be used for lateral movement and privilege escalation. The rule matches suspicious command lines that target DeviceGuard or LSA registry paths and manipulate keys like EnableVirtualizationBasedSecurity, RequirePlatformSecurityFeatures, or LsaCfgFlags. Such activity may indicate an attempt to disable or tamper with Credential Guard, potentially exposing sensitive credentials for misuse.
windows · process_creation
Windows Credential Guard Related Registry Value Deleted - Registry
highDetects attempts to disable Windows Credential Guard by deleting registry values. Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Adversaries may disable Credential Guard to gain access to sensitive credentials stored in the system, such as NTLM hashes and Kerberos tickets, which can be used for lateral movement and privilege escalation.
windows · registry_delete
Windows Defender Configuration Changes
highDetects suspicious changes to the Windows Defender configuration
windows
Windows Defender Context Menu Removed
highDetects the use of reg.exe or PowerShell to delete the Windows Defender context menu handler registry keys. This action removes the "Scan with Microsoft Defender" option from the right-click menu for files, directories, and drives. Attackers may use this technique to hinder manual, on-demand scans and reduce the visibility of the security product.
windows · process_creation
Windows Defender Definition Files Removed
highAdversaries may disable security tools to avoid possible detection of their tools and activities by removing Windows Defender Definition Files
windows · process_creation
Windows Defender Disabled Via SystemSettingsAdminFlows.EXE
highDetects the usage of SystemSettingsAdminFlows.exe to disable Windows Defender. SystemSettingsAdminFlows.exe is a legitimate Windows component used for administrative configuration tasks. However, attackers may abuse it to disable Windows Defender as part of their attack chain, especially in the context of ransomware or other malware campaigns.
windows · process_creation
Windows Defender Exploit Guard Tamper
highDetects when someone is adding or removing applications or folders from exploit guard "ProtectedFolders" or "AllowedApplications"
windows
Windows Defender Grace Period Expired
highDetects the expiration of the grace period of Windows Defender. This means protection against viruses, spyware, and other potentially unwanted software is disabled.
windows
Windows Defender Malware And PUA Scanning Disabled
highDetects disabling of the Windows Defender feature of scanning for malware and other potentially unwanted software
windows
Windows Defender Real-time Protection Disabled
highDetects disabling of Windows Defender Real-time Protection. As this event doesn't contain a lot of information on who initiated this action you might want to reduce it to a "medium" level if this occurs too many times in your environment
windows
Windows Defender Service Disabled - Registry
highDetects when an attacker or tool disables the Windows Defender service (WinDefend) via the registry
windows · registry_set
Windows Defender Threat Severity Default Action Modified
highDetects modifications or creations of Windows Defender's default threat action settings based on severity to 'allow' or take 'no action'. This is a highly suspicious configuration change that effectively disables Defender's ability to automatically mitigate threats of a certain severity level, allowing malicious software to run unimpeded. An attacker might use this technique to bypass defenses before executing payloads.
windows · registry_event
Windows Defender Virus Scanning Feature Disabled
highDetects disabling of the Windows Defender virus scanning feature
windows
Windows EventLog Autologger Session Registry Modification Via CommandLine
highDetects attempts to disable Windows EventLog autologger sessions via registry modification. The AutoLogger event tracing session records events that occur early in the operating system boot process. Applications and device drivers can use the AutoLogger session to capture traces before the user logs in. Adversaries may disable these sessions to evade detection and prevent security monitoring of early boot activities and system events.
windows · process_creation
Windows Filtering Platform Blocked Connection From EDR Agent Binary
highDetects a Windows Filtering Platform (WFP) blocked connection event involving common Endpoint Detection and Response (EDR) agents. Adversaries may use WFP filters to prevent Endpoint Detection and Response (EDR) agents from reporting security events.
windows
Windows Hypervisor Enforced Code Integrity Disabled
highDetects changes to the HypervisorEnforcedCodeIntegrity registry key and the "Enabled" value being set to 0 in order to disable the Hypervisor Enforced Code Integrity feature. This allows an attacker to load unsigned and untrusted code to be run in the kernel
windows · registry_set
Windows Vulnerable Driver Blocklist Disabled
highDetects when the Windows Vulnerable Driver Blocklist is set to disabled. This setting is crucial for preventing the loading of known vulnerable drivers, and its modification may indicate an attempt to bypass security controls. It is often targeted by threat actors to facilitate the installation of malicious or vulnerable drivers, particularly in scenarios involving Endpoint Detection and Response (EDR) bypass techniques. This rule applies to systems that support the Vulnerable Driver Blocklist feature, including Windows 10 version 1903 and later, and Windows Server 2022 and later. Note that this change will require a reboot to take effect, and this rule only detects the registry modification action.
windows · registry_set
AWS Bedrock Guardrail Deleted
mediumDetects deletion of an Amazon Bedrock guardrail, which may indicate attempts to remove model safety controls and allow unsafe or unauthorized model responses.
aws
AWS Bedrock Guardrail Updated
mediumDetects updates to an Amazon Bedrock guardrail, which may indicate attempts to weaken model safety controls and allow unsafe or unauthorized model responses.
aws
AWS CloudTrail Important Change
mediumDetects disabling, deleting and updating of a Trail
aws
Azure Kubernetes Events Deleted
mediumDetects when Events are deleted in Azure Kubernetes. An adversary may delete events in Azure Kubernetes in an attempt to evade detection.
azure
Bitbucket Audit Log Configuration Updated
mediumDetects changes to the bitbucket audit log configuration.
bitbucket
Bitbucket Global Secret Scanning Rule Deleted
mediumDetects Bitbucket global secret scanning rule deletion activity.
bitbucket
Bitbucket Global SSH Settings Changed
mediumDetects Bitbucket global SSH access configuration changes.
bitbucket
Cisco Dot1x Disabled
mediumDetects the manual disablement of IEEE 802.1X (dot1x) on a Cisco network device interface. Disabling dot1x bypasses Network Access Control (NAC) mechanisms, potentially allowing unauthorized devices to gain access to the internal network. This activity is a common technique used by attackers or malicious insiders to establish persistence or perform lateral movement via rogue devices.
cisco
Clear or Disable Kernel Ring Buffer Logs via Syslog Syscall
mediumDetects the use of the `syslog` syscall with action code 5 (SYSLOG_ACTION_CLEAR), (4 is SYSLOG_ACTION_READ_CLEAR and 6 is SYSLOG_ACTION_CONSOLE_OFF) which clears the kernel ring buffer (dmesg logs). This can be used by attackers to hide traces after exploitation or privilege escalation. A common technique is running `dmesg -c`, which triggers this syscall internally.
linux
Disable Exploit Guard Network Protection on Windows Defender
mediumDetects disabling Windows Defender Exploit Guard Network Protection
windows · registry_set
Disable Or Stop Services
mediumDetects the usage of utilities such as 'systemctl', 'service'...etc to stop or disable tools and services on Linux systems. Attackers may stop or disable security tools and services to evade detection, maintain persistence, or disrupt system operations.
linux · process_creation
Disable Privacy Settings Experience in Registry
mediumDetects registry modifications that disable Privacy Settings Experience
windows · registry_set
Disable Security Tools
mediumDetects disabling security tools
macos · process_creation
Disable Tamper Protection on Windows Defender
mediumDetects disabling Windows Defender Tamper Protection
windows · registry_set
Dism Remove Online Package
mediumDeployment Image Servicing and Management tool. DISM is used to enumerate, install, uninstall, configure, and update features and packages in Windows images
windows · process_creation
Enable Remote Connection Between Anonymous Computer - AllowAnonymousCallback
mediumDetects enabling of the "AllowAnonymousCallback" registry value, which allows a remote connection between computers that do not have a trust relationship.
windows · registry_set
ESXi Syslog Configuration Change Via ESXCLI
mediumDetects changes to the ESXi syslog configuration via "esxcli"
linux · process_creation
ETW Logging/Processing Option Disabled On IIS Server
mediumDetects changes to of the IIS server configuration in order to disable/remove the ETW logging/processing option.
windows
Eventlog Cleared
mediumOne of the Windows Eventlogs has been cleared. e.g. caused by "wevtutil cl" command execution
windows
EVTX Created In Uncommon Location
mediumDetects the creation of new files with the ".evtx" extension in non-common or non-standard location. This could indicate tampering with default EVTX locations in order to evade security controls or simply exfiltration of event log to search for sensitive information within. Note that backup software and legitimate administrator might perform similar actions during troubleshooting.
windows · file_event
Failed Event Log Clear Via WMI NTEventLogFile ClearEventLog
mediumDetects failed attempts to clear Windows event logs via the WMI NTEventLogFile ClearEventLog method. Event 5858 in the WMI-Activity operational log is an error event, meaning it is only generated when the WMI operation encounters an error (e.g. access denied, provider failure). It could be an indication of an attacker attempting to clear event logs via WMI, but failing due to insufficient privileges or other issues. Successful clearing operations will NOT produce this event; for those, correlate with Security event 1102 or System event 104.
windows
Filter Driver Unloaded Via Fltmc.EXE
mediumDetect filter driver unloading activity via fltmc.exe
windows · process_creation
Forest Blizzard APT - JavaScript Constrained File Creation
mediumDetects the creation of JavaScript files inside of the DriverStore directory. Forest Blizzard used this to exploit the CVE-2022-38028 vulnerability in Windows Print Spooler service by modifying a JavaScript constraints file and executing it with SYSTEM-level permissions.
windows · file_event
Google Cloud Firewall Modified or Deleted
mediumDetects when a firewall rule is modified or deleted in Google Cloud Platform (GCP).
gcp
Indicator Removal on Host - Clear Mac System Logs
mediumDetects deletion of local audit logs
macos · process_creation
Linux Logs Clearing Attempts
mediumDetects logs clearing attempts on Linux systems via utilities such as 'rm', 'rmdir', 'shred', and 'unlink' targeting log files and directories. Adversaries often try to clear logs to cover their tracks after performing malicious activities.
linux · process_creation
New Module Module Added To IIS Server
mediumDetects the addition of a new module to an IIS server.
windows
Potential AMSI Bypass Script Using NULL Bits
mediumDetects usage of special strings/null bits in order to potentially bypass AMSI functionalities
windows · ps_script
Potential AMSI Bypass Using NULL Bits
mediumDetects usage of special strings/null bits in order to potentially bypass AMSI functionalities
windows · process_creation
Potential Privileged System Service Operation - SeLoadDriverPrivilege
mediumDetects the usage of the 'SeLoadDriverPrivilege' privilege. This privilege is required to load or unload a device driver. With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. If you exclude privileged users/admins and processes, which are allowed to do so, you are maybe left with bad programs trying to load malicious kernel drivers. This will detect Ghost-In-The-Logs (https://github.com/bats3c/Ghost-In-The-Logs) and the usage of Sysinternals and various other tools. So you have to work with a whitelist to find the bad stuff.
windows
Potential Suspicious Activity Using SeCEdit
mediumDetects potential suspicious behaviour using secedit.exe. Such as exporting or modifying the security policy
windows · process_creation
Powershell Defender Exclusion
mediumDetects requests to exclude files, folders or processes from Antivirus scanning using PowerShell cmdlets
windows · process_creation
Removal Of Index Value to Hide Schedule Task - Registry
mediumDetects when the "index" value of a scheduled task is removed or deleted from the registry. Which effectively hides it from any tooling such as "schtasks /query"
windows · registry_delete
Removal Of SD Value to Hide Schedule Task - Registry
mediumRemove SD (Security Descriptor) value in \Schedule\TaskCache\Tree registry hive to hide schedule task. This technique is used by Tarrask malware
windows · registry_delete
Scripted Diagnostics Turn Off Check Enabled - Registry
mediumDetects enabling TurnOffCheck which can be used to bypass defense of MSDT Follina vulnerability
windows · registry_set
Service Startup Type Change Via Wmic.EXE
mediumDetects changes to service startup type to 'disabled' or 'manual' using the WMIC command-line utility.
windows · process_creation
Service StartupType Change Via PowerShell Set-Service
mediumDetects the use of the PowerShell "Set-Service" cmdlet to change the startup type of a service to "disabled" or "manual"
windows · process_creation
Service StartupType Change Via Sc.EXE
mediumDetect the use of "sc.exe" to change the startup type of a service to "disabled" or "demand"
windows · process_creation
Suspicious Eventlog Clear
mediumDetects usage of known powershell cmdlets such as "Clear-EventLog" to clear the Windows event logs
windows · ps_script
Suspicious PROCEXP152.sys File Created In TMP
mediumDetects the creation of the PROCEXP152.sys file in the application-data local temporary folder. This driver is used by Sysinternals Process Explorer but also by KDU (https://github.com/hfiref0x/KDU) or Ghost-In-The-Logs (https://github.com/bats3c/Ghost-In-The-Logs), which uses KDU.
windows · file_event
Suspicious Service Installed
mediumDetects installation of NalDrv or PROCEXP152 services via registry-keys to non-system32 folders. Both services are used in the tool Ghost-In-The-Logs (https://github.com/bats3c/Ghost-In-The-Logs), which uses KDU (https://github.com/hfiref0x/KDU)
windows · registry_set
Suspicious Windows Defender Folder Exclusion Added Via Reg.EXE
mediumDetects the usage of "reg.exe" to add Defender folder exclusions. Qbot has been seen using this technique to add exclusions for folders within AppData and ProgramData.
windows · process_creation
Sysmon Configuration Update
mediumDetects updates to Sysmon's configuration. Attackers might update or replace the Sysmon configuration with a bare bone one to avoid monitoring without shutting down the service completely
windows · process_creation
Terminate Linux Process Via Kill
mediumDetects usage of command line tools such as "kill", "pkill" or "killall" to terminate or signal a running process.
linux · process_creation
WDAC Policy File Creation In CodeIntegrity Folder
mediumAttackers can craft a custom Windows Defender Application Control (WDAC) policy that blocks Endpoint Detection and Response (EDR) components while allowing their own malicious code. The policy is placed in the privileged Windows Code Integrity folder (C:\Windows\System32\CodeIntegrity\). Upon reboot, the policy prevents EDR drivers from loading, effectively bypassing security measures and may further enable undetected lateral movement within an Active Directory environment.
windows · file_event
WerFaultSecure Loading DbgCore or DbgHelp - EDR-Freeze
mediumDetects the loading of dbgcore.dll or dbghelp.dll by WerFaultSecure.exe, which has been observed in EDR-Freeze attacks to suspend processes and evade detection. However, this behavior has also been observed during normal software installations, so further investigation is required to confirm malicious activity. When threat hunting, look for this activity in conjunction with other suspicious processes starting, network connections, or file modifications that occur shortly after the DLL load. Pay special attention to timing - if other malicious activities occur during or immediately after this library loading, it may indicate EDR evasion attempts. Also correlate with any EDR/AV process suspension events or gaps in security monitoring during the timeframe.
windows · image_load
WFP Filter Added via Registry
mediumDetects registry modifications that add Windows Filtering Platform (WFP) filters, which may be used to block security tools and EDR agents from reporting events.
windows · registry_set
Windows Defender Exclusion List Modified
mediumDetects modifications to the Windows Defender exclusion registry key. This could indicate a potentially suspicious or even malicious activity by an attacker trying to add a new exclusion in order to bypass security.
windows
Windows Defender Exclusion Registry Key - Write Access Requested
mediumDetects write access requests to the Windows Defender exclusions registry keys. This could be an indication of an attacker trying to request a handle or access the object to write new exclusions in order to bypass security.
windows
Windows Defender Exclusions Added
mediumDetects the Setting of Windows Defender Exclusions
windows
Windows Defender Exclusions Added - PowerShell
mediumDetects modifications to the Windows Defender configuration settings using PowerShell to add exclusions
windows · ps_script
Windows Defender Exclusions Added - Registry
mediumDetects the Setting of Windows Defender Exclusions
windows · registry_set
Windows Defender Real-Time Protection Failure/Restart
mediumDetects issues with Windows Defender Real-Time Protection features
windows
Windows Defender Threat Detection Service Disabled
mediumDetects when the "Windows Defender Threat Protection" service is disabled.
windows
Windows Firewall Disabled via PowerShell
mediumDetects attempts to disable the Windows Firewall using PowerShell
windows · process_creation
Write Protect For Storage Disabled
mediumDetects applications trying to modify the registry in order to disable any write-protect property for storage devices. This could be a precursor to a ransomware attack and has been an observed technique used by cypherpunk group.
windows · process_creation
Bitbucket Project Secret Scanning Allowlist Added
lowDetects when a secret scanning allowlist rule is added for projects.
bitbucket
Bitbucket Secret Scanning Rule Deleted
lowDetects when secret scanning rule is deleted for the project or repository.
bitbucket
ETW Logging Disabled For rpcrt4.dll
lowDetects changes to the "ExtErrorInformation" key in order to disable ETW logging for rpcrt4.dll
windows · registry_set
ETW Logging Disabled For SCM
lowDetects changes to the "TracingDisabled" key in order to disable ETW logging for services.exe (SCM)
windows · registry_set
Github Push Protection Bypass Detected
lowDetects when a user bypasses the push protection on a secret detected by secret scanning.
github
Load Of RstrtMgr.DLL By An Uncommon Process
lowDetects the load of RstrtMgr DLL (Restart Manager) by an uncommon process. This library has been used during ransomware campaigns to kill processes that would prevent file encryption by locking them (e.g. Conti ransomware, Cactus ransomware). It has also recently been seen used by the BiBi wiper for Windows. It could also be used for anti-analysis purposes by shut downing specific processes.
windows · image_load
Previously Installed IIS Module Was Removed
lowDetects the removal of a previously installed IIS module.
windows
Windows Defender Submit Sample Feature Disabled
lowDetects disabling of the "Automatic Sample Submission" feature of Windows Defender.
windows
Windows Event Auditing Disabled
lowDetects scenarios where system auditing (i.e.: Windows event log auditing) is disabled. This may be used in a scenario where an entity would want to bypass local logging to evade detection when Windows event logging is enabled and reviewed. Also, it is recommended to turn off "Local Group Policy Object Processing" via GPO, which will make sure that Active Directory GPOs take precedence over local/edited computer policies via something such as "gpedit.msc". Please note, that disabling "Local Group Policy Object Processing" may cause an issue in scenarios of one off specific GPO modifications - however, it is recommended to perform these modifications in Active Directory anyways.
windows