Detection rules › Sigma

Antivirus - APT Malware Signature

Status
experimental
Severity
critical
Log source
category antivirus
Author
Arnim Rupp (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects a highly relevant Antivirus alert that reports APT malware. This event must not be ignored just because the AV has blocked the malware but investigate, how it came there in the first place.

Known false positives

  • Unlikely

MITRE ATT&CK coverage

Rule body

title: Antivirus - APT Malware Signature
id: 101a1877-2cf4-474d-abfd-7f6ac4788d1a
status: experimental
description: |
    Detects a highly relevant Antivirus alert that reports APT malware.
    This event must not be ignored just because the AV has blocked the malware but investigate, how it came there in the first place.
references:
    - https://www.nextron-systems.com/?s=antivirus
author: Arnim Rupp (Nextron Systems)
date: 2026-06-15
tags:
    - attack.execution
    - attack.t1203
    - attack.command-and-control
    - attack.t1219.002
logsource:
    category: antivirus
detection:
    selection:
        - Signature|re:
              - 'APT\d'
              - 'ATK\d'
              - 'UNC\d'
              - 'UAC\d'
        - Signature|contains:
              - "[APT]"
              - 'APT_'
              - 'APT-'
              - 'BackOrder'
              - 'BlindingCan'
              - 'Blizzard'
              - 'Chollima'
              - 'Cleaver'
              - 'Cobra'
              - 'DarkHotel'
              - 'Dragon'
              - 'DTrack'
              - 'Equation'
              - 'GiftedCrook'
              - 'GraphSteel'
              - 'GreyEnergy'
              - 'GEnergy'
              - 'GrimPlant'
              - 'Hydra'
              - 'Jackal'
              - 'Kitten'
              - 'Kimsuky'
              - 'Lazar'  # Lazarus
              - 'LightRail'
              - 'Lotus'
              - 'Luminous'
              - 'LumiMoth'
              - 'Nimbus'
              - 'Manticore'
              - 'MiniBike'
              - 'MiniBrowse'
              - 'MiniBus'
              - 'MiniFast'
              - 'MiniJuke'
              - 'MiniUpdate'
              - 'MuddyWater'
              - 'NukeSped'
              - 'OilRig'
              - 'Panda'
              - 'Sandstorm'
              - 'SandWorm'
              - 'Seamonkey'
              - 'Sleet'
              - 'SlugResin'
              - 'SnailResin'
              - 'Snake'
              - 'Tempest'
              - 'Tsunami'
              - 'Turla'
              - 'Typhoon'
              - 'UAC_'
              - 'UAC-'
              - 'UNC_'
              - 'UNC-'
              - 'VinoSiren'
              - 'Winnti'
    condition: selection
falsepositives:
    - Unlikely
level: critical

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    - Signature|re:
          - 'APT\d'
          - 'ATK\d'
          - 'UNC\d'
          - 'UAC\d'
    - Signature|contains:
          - "[APT]"
          - 'APT_'
          - 'APT-'
          - 'BackOrder'
          - 'BlindingCan'
          - 'Blizzard'
          - 'Chollima'
          - 'Cleaver'
          - 'Cobra'
          - 'DarkHotel'
          - 'Dragon'
          - 'DTrack'
          - 'Equation'
          - 'GiftedCrook'
          - 'GraphSteel'
          - 'GreyEnergy'
          - 'GEnergy'
          - 'GrimPlant'
          - 'Hydra'
          - 'Jackal'
          - 'Kitten'
          - 'Kimsuky'
          - 'Lazar'
          - 'LightRail'
          - 'Lotus'
          - 'Luminous'
          - 'LumiMoth'
          - 'Nimbus'
          - 'Manticore'
          - 'MiniBike'
          - 'MiniBrowse'
          - 'MiniBus'
          - 'MiniFast'
          - 'MiniJuke'
          - 'MiniUpdate'
          - 'MuddyWater'
          - 'NukeSped'
          - 'OilRig'
          - 'Panda'
          - 'Sandstorm'
          - 'SandWorm'
          - 'Seamonkey'
          - 'Sleet'
          - 'SlugResin'
          - 'SnailResin'
          - 'Snake'
          - 'Tempest'
          - 'Tsunami'
          - 'Turla'
          - 'Typhoon'
          - 'UAC_'
          - 'UAC-'
          - 'UNC_'
          - 'UNC-'
          - 'VinoSiren'
          - 'Winnti'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Signaturematch
  • APT-
  • APT_
  • BackOrder
  • BlindingCan
  • Blizzard
  • Chollima
  • Cleaver
  • Cobra
  • DTrack
  • DarkHotel
  • Dragon
  • Equation
  • GEnergy
  • GiftedCrook
  • GraphSteel
  • GreyEnergy
  • GrimPlant
  • Hydra
  • Jackal
  • Kimsuky
  • Kitten
  • Lazar
  • LightRail
  • Lotus
  • LumiMoth
  • Luminous
  • Manticore
  • MiniBike
  • MiniBrowse
  • MiniBus
  • MiniFast
  • MiniJuke
  • MiniUpdate
  • MuddyWater
  • Nimbus
  • NukeSped
  • OilRig
  • Panda
  • SandWorm
  • Sandstorm
  • Seamonkey
  • Sleet
  • SlugResin
  • SnailResin
  • Snake
  • Tempest
  • Tsunami
  • Turla
  • Typhoon
  • UAC-
  • UAC_
  • UNC-
  • UNC_
  • VinoSiren
  • Winnti
  • [APT]
field:"Signature" kind:match
Signatureregex_match
  • APT\d
  • ATK\d
  • UAC\d
  • UNC\d
field:"Signature" kind:regex_match