Detectors
Every Cortex detection rule the toolbox knows about — analytics alerts, BIOCs and correlation rules — in one filterable set.
367 detectors match the current filters.
Download CSV| Type | Name | Severity | Module | Data source / event | ATT&CK |
|---|---|---|---|---|---|
| BIOC | Impersonation using Rubeus tool User authentication should not be impersonated, since this is considered a malicious behavior. | Medium | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Injection into ping.exe A process injected into an instance of ping.exe. | Informational | Platform Analytics | Remote code | Defense Evasion |
| BIOC | Installation of Cain & Abel password recovery tool A process created a Registry key associated with the common password cracking tool Cain & Abel. | Low | Platform Analytics | Registry | Credential Access |
| BIOC | Installation of networking security tools A security or penetration testing tool such as wireshark and nmap is being installed. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Interface enumeration using netsh Attackers may enumerate existing network interfaces using netsh.exe. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Internet Explorer home page modification The Internet Explorer home page could be changed to a malicious page. | Low | Platform Analytics | Registry | Impact, Credential Access |
| BIOC | Internet Explorer security settings modification The Security Settings Check feature, which checks Internet Explorer security settings to determine risk, was disabled. | Informational | Platform Analytics | Registry | Defense Evasion |
| BIOC | ISO mounted manually A user manually mounted an ISO file. | Informational | Platform Analytics | File | Defense Evasion |
| BIOC | Kerberos brute-force attack using Kerbrute This is a known Kerbrute tool command, used to conduct Kerberos authentication brute-force attacks. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Kerberos service ticket request in PowerShell command Asking for a specific Kerberos service ticket can indicate an attacker's attempt to "Kerberoast" or use the ticket directly. | High | Platform Analytics | Process execution | Credential Access, Lateral Movement |
| BIOC | Kerberos ticket forging using Impacket ticketer Suspected execution of Impacket's ticketer.py script for forging TGT/TGS Kerberos tickets. | Medium | Platform Analytics | Process execution | Defense Evasion, Privilege Escalation |
| BIOC | Kernel modules loaded via command-line tool The insmod/depmod command loads a kernel module; attackers may use kernel modules as rootkits. | Informational | Platform Analytics | Process execution | Persistence |
| BIOC | Kernel modules loaded via compiled loader and .ko file Instead of using insmod/depmod, an attacker can build a loader and load a kernel module; attackers may use kernel modules as rootkits. | Informational | Platform Analytics | Process execution | Persistence |
| BIOC | Key Certificate Search And Exfiltrate Possible attempt to search for key certificates and exfiltrate them. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Keychain Certificate Access Detected access to Keychain certificates. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Keychain Import Item An item was imported from the Keychain. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Keychain Unlock Detected Keychain unlocking. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Linux network share discovery A Linux network share discovery command was executed. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Log deletion in known log file directories Deletion of log files in known log directories. | Informational | Platform Analytics | File | Defense Evasion |
| BIOC | Log deletion using the truncate command Usage of the truncate utility using "-s 0" argument to clear log files. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Log deletion via command-line tool An attacker may use the rm command to remove traces of their activities. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | LOLBAS reading a Windows credential manager file Encrypted files under the path AppData\Roaming\Microsoft\Credentials are associated with saved passwords in the Windows system. | Informational | Platform Analytics | File | Credential Access |
| BIOC | MacOS firewall manipulation An attacker may modify a firewall via command line to bypass network controls. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Malicious NetSetupSvc.dll loaded into svchost.exe A module tied to SolarStorm (TEARDROP NetSetupSvc.dll) was loaded from a malicious location into svchost.exe. | Informational | Platform Analytics | Module | Execution |
| BIOC | Manipulation of 'BootExecute' Registry run key Smss.exe will launch anything present in the BootExecute Registry key under HKLM\SYSTEM\ControlSet002\Control\Session Manager. The BootExecute key should only contain "autocheck autochk*". If there are additional values in it, they are probably used for malware persistence. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of AppInit DLL loading list The AppInit DLLs Registry key contains a list of DLLs that will be loaded when user32.dll is loaded. As most Windows executables use the user32.dll, any DLL that is listed in the AppInit_DLLs Registry key will be loaded also. The user32.dll file is also used by processes that are automatically started by the system when you log on. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of Application Verifier custom providers The Application Verifier assists developers in quickly finding subtle programming errors that can be extremely difficult to identify with normal application testing. Using Application Verifier in Visual Studio makes it easier to create reliable applications by identifying errors caused by heap corruption, incorrect handle and critical section usage. Changing the providers could change handling. An attacker can use this ability to inject a custom verifier into any application. Once the custom verifier has been injected, the attacker now has full control over the application. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of autostart related system files May be used as a malware persistence technique, as these files have relevancy to the startup routine of Windows. | Informational | Platform Analytics | File | Persistence |
| BIOC | Manipulation of Crypto Subject Interface Package (SIP) Provider Malicious modification of crypto subject interface package (SIP) provider Registry keys can be leveraged to trick the OS into incorrectly validating invalid signing certificates. May have legitimate uses, but check for malicious activity. | Informational | Platform Analytics | Registry | Defense Evasion |
| BIOC | Manipulation of default file association configuration When a file is opened, the default program used to open the file, its handler, is checked. File association selections are stored in the Windows Registry and can be edited by users. Malware can modify or create a file association for a given file extension to call another program when a given extension is opened. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of default file extension configuration Alerts when a handler of a known file extension is modified. Applicable to EXE, DLL, SYS, PS1, BAT, CMD, ZIP and LNK extensions. | Low | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of Firefox plugins and extensions via the Registry Plugins and extensions are loaded from all of these Registry keys. | Medium | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of MMC Registry configuration Creation or modification of these Microsoft Management Console related entries can cause the execution of the specified programs, bypassing UAC. | Informational | Platform Analytics | Registry | Privilege Escalation |
| BIOC | Manipulation of permissions for the Application Event Log Removing read/write permissions from this key may result in errors in the Application event log, and may cause certain VSS diagnostic tools to not function correctly. https://technet.microsoft.com/en-us/library/cc734219(v=ws.10).aspx. | Informational | Platform Analytics | Registry | Impact |
| BIOC | Manipulation of RDP settings Possible modification of Terminal Services/RDP settings. | Informational | Platform Analytics | Registry | Lateral Movement |
| BIOC | Manipulation of service imagepath configuration This key specifies the location of the executable file for the driver or service. Malicious executables might be installed in these paths. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of the MonitorProcess Registry key Entries added under the Registry key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SilentProcessExit can be used to run malicious code and help attackers gain persistence. | Medium | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of the sticky keys file Possible login bypass attack. | Medium | Platform Analytics | File | Privilege Escalation |
| BIOC | Manipulation of Volume Shadow Copy configuration Modifying this key might remove VSS privileges from user accounts, possibly disabling Volume Shadow Copy. | Informational | Platform Analytics | Registry | Impact |
| BIOC | Manipulation of Windows Defender configuration Commands used to bypass, disable or harm Windows Defender. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Manipulation of Windows DNS configuration using WMIC This command can be leveraged by attackers to change the way DNS requests are sent, bypassing the corporate DNS servers. | Low | Platform Analytics | Process execution | Execution |
| BIOC | Manipulation of Windows Event Log auto-backup via Registry This key enables/disables the automatic backups of event logs when they are full. | Informational | Platform Analytics | Registry | Defense Evasion |
| BIOC | Manipulation of Windows Safe Boot configuration Safe-boot Registry settings deletion. | Medium | Platform Analytics | Registry | Impact |
| BIOC | Manipulation of Winlogon 'Notify' autostart Registry key Since Winlogon handles the Secure Attention Sequence (SAS) (Ctrl+Alt+Del), notify subkeys found at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify are used to notify event handles when SAS happens and load a DLL. This DLL can be edited to launch whenever such a SAS event occurs. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Manipulation of Winlogon 'UserInit' autostart Registry key Winlogon process uses the value specified in the UserInit key to launch login scripts etc. This key is location at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Usually, UserInit key points to userinit.exe but if this key can be altered, then that EXE will also launch by Winlogon. | Medium | Platform Analytics | Registry | Persistence |
| BIOC | Microsoft Connection Manager Profile Installer loads a file from the users to temporary folder The Microsoft Connection Manager Profile Installer (CMSTP.exe) is a command-line program used to install Connection Manager service profiles. CMSTP.exe may be abused to load and execute DLLs and/or COM scriptlets (SCT) from remote servers. This execution may also bypass AppLocker and other whitelisting defenses since CMSTP.exe is a legitimate, signed Microsoft application. | Low | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Microsoft Connection Manager Profile Installer makes connections to the network The Microsoft Connection Manager Profile Installer (CMSTP.exe) is a command-line program used to install Connection Manager service profiles. CMSTP.exe may be abused to load and execute DLLs and/or COM scriptlets (SCT) from remote servers. This execution may also bypass AppLocker and other whitelisting defenses since CMSTP.exe is a legitimate, signed Microsoft application. | Low | Platform Analytics | Network | Defense Evasion |
| BIOC | Microsoft Connection Manager Profile Installer runs command line or PowerShell The Microsoft Connection Manager Profile Installer (CMSTP.exe) is a command-line program used to install Connection Manager service profiles. CMSTP.exe may be abused to load and execute DLLs and/or COM scriptlets (SCT) from remote servers. This execution may also bypass AppLocker and other whitelisting defenses since CMSTP.exe is a legitimate, signed Microsoft application. | Low | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Microsoft HTML Application Host spawns from CMD or PowerShell Microsoft HTML Application Host is a program whose source code consists of HTML, Dynamic HTML and a few scripting languages compatible with Internet Explorer such as VBScript or JScript. It does not typically spawn from PowerShell or CMD. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Microsoft HTML Application Host spawns from Explorer.exe Mshta allows execution of .hta files, an attacker can use mshta to execute malicious hta files on the victim's host. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Microsoft Office Equation Editor spawns a commonly abused process A remote code execution vulnerability exists in Microsoft Office software when the software fails to properly handle objects in memory. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the current user. If the current user is logged on with administrative user rights, an attacker could take control of the affected system. CVE-2017-11882 Microsoft Office Memory Corruption Vulnerability. | Medium | Platform Analytics | Process execution | Execution |
| BIOC | Microsoft Office executes an unsigned process in a suspicious directory Microsoft Office executed an unsigned process in a suspicious directory. This behavior is common with malicious macros. | Informational | Platform Analytics | Process execution | Execution |
| BIOC | Microsoft Office process spawns a commonly abused process Common weaponized office document behavior. | Informational | Platform Analytics | Process execution | Execution |
| BIOC | Microsoft Office process spawns an unsigned process Common weaponized office document behavior. | Informational | Platform Analytics | Process execution | Execution |
| BIOC | Microsoft Office spawns curl/wget on a macOS device Microsoft Office Word/Excel/PowerPoint/Outlook spawn wget/curl on a macOS device. | Informational | Platform Analytics | Process execution | Exfiltration |
| BIOC | Modification of default Windows startup path via Registry An attacker may modify the startup path to the location of the malware. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Modification of logon scripts via Registry Windows logon scripts are stored in ``HKCU\Environment\UserInitMprLogonScript`` and trigger when a user logs in. Attackers may abuse them for persistence. | Medium | Platform Analytics | Registry | Persistence |
| BIOC | Modification of systemd service files An attacker may create or modify systemd service unit files to establish persistence between reboots. | Informational | Platform Analytics | File | Persistence |
| BIOC | Modification of the Winlogon\Shell Registry key Malware may modify the Winlogon\Shell Registry value to load itself instead of explorer.exe, which is the default system shell. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Modification of Windows boot configuration using bcdedit.exe BCDEdit is a Microsoft Windows utility that can modify boot parameters. It is usually used as part of an attack to prevent repair of the affected system by disabling booting in recovery mode. It can also be used to stop Windows' Patchguard from objecting to the unsigned and insecure nature of a driver being loaded. | Informational | Platform Analytics | Process execution | Defense Evasion, Impact |
| BIOC | Modifying ELF file capabilities via setcap An attacker may attempt to gain privileges by setting the capabilities of a file. | Informational | Platform Analytics | Process execution | Privilege Escalation |
| BIOC | Mounted NFS share discovery Attackers may use the showmount command to list mount Network File Sharing shares. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | MSBuild execution Attackers may use MSBuild.exe to proxy execution of code through a trusted Windows utility. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Multiple RDP sessions enabled via Registry Attackers may allow multiple RDP sessions, so they could access the machine at the same time the user does. | Medium | Platform Analytics | Registry | Persistence, Lateral Movement |
| BIOC | Nagios enumeration A Nagios XI database may be enumerated for the credentials of the hosts monitored. | Low | Platform Analytics | Process execution | Credential Access |
| BIOC | Netcat shell via named pipe Attackers may create a Netcat shell using a named pipe to remotely access the endpoint. | Informational | Platform Analytics | Process execution | Execution |
| BIOC | Netrc file enumeration Enumeration commands such as test and cat were executed on .netrc file paths that contain credentials. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Netsh.exe modifies allowed firewall port/program lists Malware will often modify local firewall settings to permit untrusted software to communicate with the Internet for C2. Check for malicious use. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Network Packet Capture: tshark/tcpdump Network packet capture using tshark\tcpdump utility. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Network scanning tool executed This rule looks for the string nmap in the command line, which indicates that the nmap scanning tool is used to scan a network or a machine. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Network share discovery via command-line tool Attackers may use command-line tools to discover mapped shares on the host. | Low | Platform Analytics | Process execution | Discovery |
| BIOC | New certificate added to the trusted root store Untrusted certificates could be used to install untrusted drivers and malicious code. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | New entry added to startup related Registry keys by unsigned process Entries added to the "Run Keys" in the Registry or the startup folder will cause the program to be executed when the user logs in. The program will be executed in the context of the user and will have his permissions level. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | New local user created via PowerShell command line Attackers may create new local users to persist access to machines. | Medium | Platform Analytics | Process execution | Persistence |
| BIOC | New service created via command line Attackers may leverage services to gain persistence on an endpoint. | Informational | Platform Analytics | Process execution | Persistence |
| BIOC | Non-browser process downloads content from GitHub Check for possible attempts to use GitHub as a malicious payload deployment mechanism. This technique is known to be used frequently by threat actors to serve malicious scripts/payloads. | Informational | Platform Analytics | Network | Command and Control |
| BIOC | Notepad process makes a network connection Notepad.exe processes should not normally make network connections (with the occasional exception of printing documents). This can be a possible indicator of exploitation, e.g. Metasploit Meterpreter injection. | Low | Platform Analytics | Network | Defense Evasion |
| BIOC | Ntdsutil.exe accessing ntds.dit file Attackers may attempt to dump ntds.dit, which stores all Active Directory account information, to later extract passwords and hashes from it. | High | Platform Analytics | File | Credential Access |
| BIOC | NTLM Credential dumping via RpcPing.exe RpcPing.exe can be used to gain network NTLM hash for offline cracking. | Medium | Platform Analytics | Process execution | Credential Access |
| BIOC | Office document embeds a .LNK file An Office process spawned a process with an argument indicating that the document contains an embedded .LNK file. | Informational | Platform Analytics | Process execution | Initial Access |
| BIOC | Office process spawns verclsid.exe A Microsoft Office process launching verclsid.exe may be a sign of phishing. | Informational | Platform Analytics | Process execution | Initial Access |
| BIOC | Office process writes an executable file to disk An executable file was written by a Microsoft Office application to disk. | Informational | Platform Analytics | File | Execution |
| BIOC | Out of band testing domain connection Connection from web service process to out-of-band-testing domain. | Low | Platform Analytics | Network | Initial Access |
| BIOC | Outlook creates an executable file on disk Common weaponized Office document behavior, as Outlook should not create binary files at all. | Informational | Platform Analytics | File | Initial Access |
| BIOC | Password complexity enumeration Attackers may read system files containing password complexity requirements. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Password policy discovery via command-line tool Attackers may use chage to list the password policy and the user's last access time. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Password-related Mozilla files were read by a non-Mozilla process Adversaries may acquire credentials from web browsers by reading files specific to the target browser. | Informational | Platform Analytics | File | Credential Access |
| BIOC | Perl script connecting to network Perl scripts may be used by attackers to connect to their command-and-control infrastructure. | Medium | Platform Analytics | Process execution | Execution |
| BIOC | Permission groups discovery via ldapsearch Attackers may use the ldapsearch command-line tool to gather information about domain groups and their permissions. | Informational | Platform Analytics | Process execution | Discovery |
| BIOC | Permissive file privileges were granted Setting readable, writable, and executable permissions for all users may pose a major security risk. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Persistence through service registration An attacker may add or modify system services to persist on a host. | Informational | Platform Analytics | File | Persistence |
| BIOC | Persistence using bashrc files Possible persistency using shell (bash\csh) profile files. Commands in ~/.bashrc are executed on every new shell execution. | Informational | Platform Analytics | File | Persistence |
| BIOC | Persistence using cron jobs Cron jobs are tasks to be executed sometime in the future, and could be used to persist malware. | Informational | Platform Analytics | File | Persistence |
| BIOC | Persistence via Registry screensaver key change Attackers may install their malware persistently by modifying the value of the screensaver Registry key. | Informational | Platform Analytics | Registry | Persistence |
| BIOC | Ping executed with loopback address This seemingly strange "wait" mechanism is often used by malware to stall command execution. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Ping to a known external IP address Pinging a known external IP address is often used by malware to check internet connectivity. | Informational | Platform Analytics | Process execution | Defense Evasion |
| BIOC | Plink/SSH reverse tunnel PuTTY link (Plink) / SSH can be used to create encrypted tunnels to communicate back to an attacker's C2 server. | Low | Platform Analytics | Process execution | Command and Control |
| BIOC | Pluggable Authentication Modules Access Access to Pluggable Authentication Modules. | Informational | Platform Analytics | Process execution | Credential Access |
| BIOC | Pluggable Authentication Modules Modification Modification of Pluggable Authentication Modules. | Informational | Platform Analytics | File | Credential Access |
| BIOC | Port Monitor added in Registry Adversaries may use port monitors to run an adversary-supplied DLL during system boot for persistence or privilege escalation. | Low | Platform Analytics | Registry | Persistence |