Detection rules › Sigma

DarkSide Ransomware Pattern

Status
test
Severity
critical
Log source
category process_creation, product windows
Author
Florian Roth (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects DarkSide Ransomware and helpers

Known false positives

  • UAC bypass method used by other malware

MITRE ATT&CK coverage

TacticTechniques
Execution

Telemetry coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule body

title: DarkSide Ransomware Pattern
id: 965fff6c-1d7e-4e25-91fd-cdccd75f7d2c
status: test
description: Detects DarkSide Ransomware and helpers
references:
    - https://www.fireeye.com/blog/threat-research/2021/05/shining-a-light-on-darkside-ransomware-operations.html
    - https://app.any.run/tasks/8b9a571b-bcc1-4783-ba32-df4ba623b9c0/
    - https://www.joesandbox.com/analysis/411752/0/html#7048BB9A06B8F2DD9D24C77F389D7B2B58D2
author: Florian Roth (Nextron Systems)
date: 2021-05-14
tags:
    - attack.execution
    - attack.t1204
    - detection.emerging-threats
logsource:
    category: process_creation
    product: windows
detection:
    selection1:
        CommandLine|contains:
            - '=[char][byte](''0x''+'
            - ' -work worker0 -path '
    selection2:
        ParentCommandLine|contains: 'DllHost.exe /Processid:{3E5FC7F9-9A51-4367-9063-A120244FBEC7}'
        Image|contains: '\AppData\Local\Temp\'
    condition: 1 of selection*
falsepositives:
    - Unknown
    - UAC bypass method used by other malware
level: critical

Stages and Predicates

Stage 0: condition

1 of selection*

Stage 1: selection1

selection1:
    CommandLine|contains:
        - '=[char][byte](''0x''+'
        - ' -work worker0 -path '

Stage 2: selection2

selection2:
    ParentCommandLine|contains: 'DllHost.exe /Processid:{3E5FC7F9-9A51-4367-9063-A120244FBEC7}'
    Image|contains: '\AppData\Local\Temp\'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -work worker0 -path
  • =[char][byte]('0x'+
field:"CommandLine" kind:match
Imagematch
  • \AppData\Local\Temp\ corpus 10 (sigma 10)
field:"Image" kind:match value:"\AppData\Local\Temp\"
ParentCommandLinematch
  • DllHost.exe /Processid:{3E5FC7F9-9A51-4367-9063-A120244FBEC7}
field:"ParentCommandLine" kind:match value:"DllHost.exe /Processid:{3E5FC7F9-9A51-4367-9063-A120244FBEC7}"