Detection rules › Sigma

Grixba Malware Reconnaissance Activity

Status
experimental
Severity
high
Log source
product windows, category process_creation
Author
yxinmiracle, Swachchhanda Shrawan Poudel (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects execution of the Grixba reconnaissance tool based on suspicious command-line parameter combinations. This tool is used by the Play ransomware group for network enumeration, data gathering, and event log clearing.

MITRE ATT&CK coverage

Event coverage

Rule body yaml

title: Grixba Malware Reconnaissance Activity
id: af688c76-4ce4-4309-bfdd-e896f01acf27
status: experimental
description: |
    Detects execution of the Grixba reconnaissance tool based on suspicious command-line parameter combinations.
    This tool is used by the Play ransomware group for network enumeration, data gathering, and event log clearing.
references:
    - https://fieldeffect.com/blog/grixba-play-ransomware-impersonates-sentinelone
    - https://thedfirreport.com/2025/09/08/blurring-the-lines-intrusion-shows-connection-with-three-major-ransomware-gangs/
author: yxinmiracle, Swachchhanda Shrawan Poudel (Nextron Systems)
date: 2025-11-26
tags:
    - attack.reconnaissance
    - attack.t1595.001
    - attack.discovery
    - attack.t1046
    - detection.emerging-threats
logsource:
    category: process_creation
    product: windows
detection:
    selection_mode_flag:
        CommandLine|contains:
            - '-m '
            - '-mode '
            - '-m:'
            - '-mode:'
    selection_input_flag:
        CommandLine|contains:
            - '-i '
            - '-input '
            - '-i:'
            - '-input:'
    selection_scan_value:
        CommandLine|contains:
            - 'scan '
            - 'scanall '
    selection_input_options:
        CommandLine|contains:
            - ':f '
            - ':r '
            - ':s '
            - ' f '
            - ' r '
            - ' s '
    condition: all of selection_*
falsepositives:
    - Legitimate tools that use similar command-line argument structures (e.g., a tool with '--mode scan' and '--input file.txt') could trigger this rule. However, the specific combinations are indicative of reconnaissance or defense evasion.
level: high
regression_tests_path: regression_data/rules-emerging-threats/2025/Malware/Grixba/proc_creation_win_malware_grixba_recon/info.yml

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_mode_flag

selection_mode_flag:
    CommandLine|contains:
        - '-m '
        - '-mode '
        - '-m:'
        - '-mode:'

Stage 2: selection_input_flag

selection_input_flag:
    CommandLine|contains:
        - '-i '
        - '-input '
        - '-i:'
        - '-input:'

Stage 3: selection_scan_value

selection_scan_value:
    CommandLine|contains:
        - 'scan '
        - 'scanall '

Stage 4: selection_input_options

selection_input_options:
    CommandLine|contains:
        - ':f '
        - ':r '
        - ':s '
        - ' f '
        - ' r '
        - ' s '

Indicators

Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.

FieldKindValues
CommandLinematch
  • f
  • r
  • s
  • -i corpus 2 (sigma 2)
  • -i:
  • -input
  • -input:
  • -m corpus 4 (sigma 4)
  • -m:
  • -mode
  • -mode:
  • :f
  • :r
  • :s
  • scan
  • scanall