Detections

Explore public detection logic contributed by the community across SIEM and rule languages.

3,651 detections

Detects the AMOS Stealer archiving collected data using the 'ditto' command with specific flags and output file names. This rule identifies the use of '-c', '-k', and '--sequesterRsrc' flags, along with '/tmp/osalogging.zip' or '/tmp/out.zip' as target archive names, which are characteristic of AMOS Stealer's data staging and archiving behavior.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
5 months ago
107
This rule detects the execution of JavaScript files named 'bw_setup.js' or 'execution.js' using the 'bun' runtime, immediately followed by an outbound network connection to the command and control (C2) domain 't.m-kosche.com'. The detection logic correlates process execution events with network connection events within a 10-minute window, indicating potential malicious activity associated with supply chain attacks.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
004
Detects the use of `wget` or `curl` to specifically target a GitHub API endpoint with a suspicious string, indicating an attempt to download initial stage malware or tools from a dead drop. This pattern is associated with supply chain attacks where GitHub is used as a temporary hosting for malicious components.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
004
This rule detects the creation of a '.pkg_history' file, which is a known indicator of the Mastra NPM supply chain compromise, followed by a network connection to specific command and control (C2) IP addresses (23.254.164.123 or 23.254.164.92) within a 5-minute window on the same device. This correlation aims to identify successful exploitation and subsequent C2 communication by the Mastra NPM malware.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
004
This rule detects the execution of specific Node.js scripts (`setup.cjs` or `protocal.cjs`) that are associated with the Mastra npm supply chain attack. It identifies Node.js process executions across Windows, macOS, and Linux, looking for these malicious script names in the command line.
avatar
Thiru N@Iamthiru
avatar
Detections.ai Community
5 months ago
107
Detects rclone copy, sync, move, or copyto operations with options commonly used for unattended bulk transfer, indicating potential data exfiltration to cloud storage.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
4 months ago
004
Detects OAuth token theft via malicious redirect URI manipulation
avatar
Darshan Thummar@Mighty
avatar
Detections.ai Community
5 months ago
2014
Detects exfiltration of sensitive data pushed to GitHub repositories
avatar
Darshan Thummar@Mighty
avatar
Detections.ai Community
5 months ago
208
Identifies Storm-1175 utilizing the rclone utility (often renamed) with MEGA or Mega-CMD configurations to exfiltrate vast data troves before encryption.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
002
Correlates the creation of randomized staging directories /tmp/shub_ indicating SHub Stealer activity.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
002
Detects the creation of specific staging paths utilized by AMOS to organize stolen artifacts before archiving.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
002
This rule detects a rapid sequence of host profiling commands commonly used by the AMOS malware to gather system information, specifically to generate the hardware UUID of the victim machine. It looks for the execution of 'whoami', 'id', 'hostname', and 'ioreg' commands within a 10-second window, requiring at least three distinct commands from this set, with 'ioreg' being a mandatory component.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
002
Detects a module changing protocol, destination class, or cloud service after repeated failed connections on its primary channel. This behavior is indicative of malware like Kazuar attempting to establish C2 communication through alternative means when its initial attempts fail.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
4 months ago
102
Correlates the downloading of the secondary Mach-O backdoor (.mainhelper) into the user's home directory as a hidden file.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
4 months ago
002
Detects connections to cryptocurrency mining pools
avatar
Darshan Thummar@Mighty
avatar
Detections.ai Community
5 months ago
008
Detects a persistent process creating similarly sized outbound transfers at regular intervals after staging local results, indicative of the Kazuar malware's exfiltration behavior. The rule identifies processes with significant outbound network traffic (bytes > 10000), aggregates this traffic over 15-minute intervals, and then looks for processes that exhibit consistent outbound activity with intervals between 10 and 20 minutes (600 to 1200 seconds).
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
4 months ago
002
Detects files or processes matching SHA256 indicators published by Google Threat Intelligence Group for the INFINITERED campaign. The hashes cover the help.php persistence component, credential harvesters, backdoors, and droppers. A match should be treated as a high-confidence indicator of compromise and investigated immediately.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
4 months ago
004
Detects the creation of a new deviceManagementScript or deviceShellScript object in Intune, indicating a PowerShell (Windows) or Shell (macOS/Linux) script has been uploaded to the Intune management platform. This is considered a high-fidelity indicator of script-based abuse as these scripts execute as SYSTEM on targeted endpoints and leave minimal forensic traces. The rule also identifies script creation initiated by service principals that might bypass human-UPN-based monitoring.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
5 months ago
220109
Shebangs (#!) are native to Unix-like operating systems (macOS and Linux). Standard Windows consoles (Command Prompt and PowerShell) do not natively use them. However, they do work on Windows when using tools such as the Python Launcher, Git Bash, Cygwin, or Unix-like environments such as WSL. In simple terms, a Shebang tells the operating system which interpreter should execute a script. For example: #!/usr/bin/python3

Distinct scripts can not look dangerous based on their extension, but they are still executable files. In environments with macOS, Linux, WSL, Git Bash or Python Launcher, this can help to identify scripts renamed to hide their real purpose.
avatar
Sergio Albea@Sergio_Albea
avatar
01 | 🇨🇭 Swiss Cyber Hunters
5 months ago
12039
Detects the creation or modification of Git pre-commit hooks (.githooks/pre-commit). Contagious Interview actors use this technique to automatically execute malicious code when a target clones and interacts with a compromised repository.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
5 months ago
2010
Detects unauthorized reading of the GitHub CLI hosts.yml file by processes other than standard development tools (gh, gh.exe, code). This activity could indicate an attempt to steal authenticated GitHub sessions, as the hosts.yml file contains sensitive GitHub authentication tokens.
avatar
Ibrahim Saud@tektrix
avatar
Detections.ai Community
5 months ago
106
Page 137 of 174