Windows Process Creation IOC Matching for GALLIUM Cyber-Espionage Indicators

Flags Windows process executions where the file hash matches hardcoded GALLIUM-associated SHA256/SHA1 IOCs.

FreeUnreviewedSigmahighv1
title: Windows Process Creation IOC Matching for GALLIUM Cyber-Espionage Indicators
id: bd3a85ca-4e4f-4456-a2d6-285fba778673
status: test
description: This rule matches known file hash indicators associated with GALLIUM activity against Windows process creation telemetry. Attackers may use malware, tooling, or related payloads whose artifacts can be identified by these cryptographic hashes. The detection relies on process creation logs that include executed file hashes (SHA256 and SHA1) and triggers when any listed hash value is present.
references:
  - https://www.microsoft.com/security/blog/2019/12/12/gallium-targeting-global-telecom/
  - https://github.com/Azure/Azure-Sentinel/blob/a02ce85c96f162de6f8cc06f07a53b6525f0ff7f/Solutions/Legacy%20IOC%20based%20Threat%20Protection/Analytic%20Rules/GalliumIOCs.yaml
  - https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2020/TA/GALLIUM/proc_creation_win_apt_gallium_iocs.yml
author: Tim Burrell, Huntrule Team
date: 2020-02-07
modified: 2024-11-23
tags:
  - attack.credential-access
  - attack.command-and-control
  - attack.t1212
  - attack.t1071
  - attack.g0093
  - detection.emerging-threats
logsource:
  product: windows
  category: process_creation
detection:
  selection:
    Hashes|contains:
      - SHA256=9ae7c4a4e1cfe9b505c3a47e66551eb1357affee65bfefb0109d02f4e97c06dd
      - SHA256=7772d624e1aed327abcd24ce2068063da0e31bb1d5d3bf2841fc977e198c6c5b
      - SHA256=657fc7e6447e0065d488a7db2caab13071e44741875044f9024ca843fe4e86b5
      - SHA256=2ef157a97e28574356e1d871abf75deca7d7a1ea662f38b577a06dd039dbae29
      - SHA256=52fd7b90d7144ac448af4008be639d4d45c252e51823f4311011af3207a5fc77
      - SHA256=a370e47cb97b35f1ae6590d14ada7561d22b4a73be0cb6df7e851d85054b1ac3
      - SHA256=5bf80b871278a29f356bd42af1e35428aead20cd90b0c7642247afcaaa95b022
      - SHA256=6f690ccfd54c2b02f0c3cb89c938162c10cbeee693286e809579c540b07ed883
      - SHA256=3c884f776fbd16597c072afd81029e8764dd57ee79d798829ca111f5e170bd8e
      - SHA256=1922a419f57afb351b58330ed456143cc8de8b3ebcbd236d26a219b03b3464d7
      - SHA256=fe0e4ef832b62d49b43433e10c47dc51072959af93963c790892efc20ec422f1
      - SHA256=7ce9e1c5562c8a5c93878629a47fe6071a35d604ed57a8f918f3eadf82c11a9c
      - SHA256=178d5ee8c04401d332af331087a80fb4e5e2937edfba7266f9be34a5029b6945
      - SHA256=51f70956fa8c487784fd21ab795f6ba2199b5c2d346acdeef1de0318a4c729d9
      - SHA256=889bca95f1a69e94aaade1e959ed0d3620531dc0fc563be9a8decf41899b4d79
      - SHA256=332ddaa00e2eb862742cb8d7e24ce52a5d38ffb22f6c8bd51162bd35e84d7ddf
      - SHA256=44bcf82fa536318622798504e8369e9dcdb32686b95fcb44579f0b4efa79df08
      - SHA256=63552772fdd8c947712a2cff00dfe25c7a34133716784b6d486227384f8cf3ef
      - SHA256=056744a3c371b5938d63c396fe094afce8fb153796a65afa5103e1bffd7ca070
      - SHA1=53a44c2396d15c3a03723fa5e5db54cafd527635
      - SHA1=9c5e496921e3bc882dc40694f1dcc3746a75db19
      - SHA1=aeb573accfd95758550cf30bf04f389a92922844
      - SHA1=79ef78a797403a4ed1a616c68e07fff868a8650a
      - SHA1=4f6f38b4cec35e895d91c052b1f5a83d665c2196
      - SHA1=1e8c2cac2e4ce7cbd33c3858eb2e24531cb8a84d
      - SHA1=e841a63e47361a572db9a7334af459ddca11347a
      - SHA1=c28f606df28a9bc8df75a4d5e5837fc5522dd34d
      - SHA1=2e94b305d6812a9f96e6781c888e48c7fb157b6b
      - SHA1=dd44133716b8a241957b912fa6a02efde3ce3025
      - SHA1=8793bf166cb89eb55f0593404e4e933ab605e803
      - SHA1=a39b57032dbb2335499a51e13470a7cd5d86b138
      - SHA1=41cc2b15c662bc001c0eb92f6cc222934f0beeea
      - SHA1=d209430d6af54792371174e70e27dd11d3def7a7
      - SHA1=1c6452026c56efd2c94cea7e0f671eb55515edb0
      - SHA1=c6b41d3afdcdcaf9f442bbe772f5da871801fd5a
      - SHA1=4923d460e22fbbf165bbbaba168e5a46b8157d9f
      - SHA1=f201504bd96e81d0d350c3a8332593ee1c9e09de
      - SHA1=ddd2db1127632a2a52943a2fe516a2e7d05d70d2
  condition: selection
falsepositives:
  - Unknown
level: high
license: DRL-1.1
related:
  - id: 440a56bf-7873-4439-940a-1c8a671073c2
    type: derived

What it detects

This rule matches known file hash indicators associated with GALLIUM activity against Windows process creation telemetry. Attackers may use malware, tooling, or related payloads whose artifacts can be identified by these cryptographic hashes. The detection relies on process creation logs that include executed file hashes (SHA256 and SHA1) and triggers when any listed hash value is present.

Known false positives

  • Unknown

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.