Detection rules › Sigma

Sigma rules: 1b

AMSI Disabled via Registry Modification

#
Status
experimental
Severity
high
Author
Swachchhanda Shrawan Poudel (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects attempts to disable AMSI (Anti-Malware Scan Interface) by modifying the AmsiEnable registry value. Anti-Malware Scan Interface (AMSI) is a security feature in Windows that allows applications and services to integrate with anti-malware products for enhanced protection against malicious content. Adversaries may attempt to disable AMSI to evade detection by security software, allowing them to execute malicious scripts or code without being scanned.

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

TacticTechniques
Defense Impairment

Telemetry Coverage

Rule Body

title: AMSI Disabled via Registry Modification
id: aa37cbb0-da36-42cb-a90f-fdf216fc7467
related:
    - id: 7dbbcac2-57a0-45ac-b306-ff30a8bd2981 # Windows AMSI Related Registry Tampering Via CommandLine
      type: similar
status: experimental
description: |
    Detects attempts to disable AMSI (Anti-Malware Scan Interface) by modifying the AmsiEnable registry value.
    Anti-Malware Scan Interface (AMSI) is a security feature in Windows that allows applications and services to integrate with anti-malware products for enhanced protection against malicious content.
    Adversaries may attempt to disable AMSI to evade detection by security software, allowing them to execute malicious scripts or code without being scanned.
references:
    - https://mostafayahiax.medium.com/hunting-for-amsi-bypassing-methods-9886dda0bf9d
    - https://docs.microsoft.com/en-us/windows/win32/amsi/antimalware-scan-interface-portal
    - https://www.mdsec.co.uk/2019/02/macros-and-more-with-sharpshooter-v2-0/
author: Swachchhanda Shrawan Poudel (Nextron Systems)
date: 2025-12-25
tags:
    - attack.defense-impairment
    - attack.t1685
logsource:
    category: registry_set
    product: windows
detection:
    selection:
        TargetObject|endswith: '\Software\Microsoft\Windows Script\Settings\AmsiEnable'
        Details: 'DWORD (0x00000000)'
    condition: selection
falsepositives:
    - Unlikely
level: high
regression_tests_path: regression_data/rules/windows/registry/registry_set/registry_set_amsi_disable/info.yml
simulation:
    - type: atomic-red-team
      name: AMSI Bypass - Create AMSIEnable Reg Key
      technique: T1562.001
      atomic_guid: 728eca7b-0444-4f6f-ac36-437e3d751dc0

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    TargetObject|endswith: '\Software\Microsoft\Windows Script\Settings\AmsiEnable'
    Details: 'DWORD (0x00000000)'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Detailseq
  • DWORD (0x00000000) corpus 36 (sigma 36)
field:"Details" kind:eq value:"DWORD (0x00000000)"
TargetObjectends_with
  • \Software\Microsoft\Windows Script\Settings\AmsiEnable
field:"TargetObject" kind:ends_with value:"\Software\Microsoft\Windows Script\Settings\AmsiEnable"

AWS Root Credentials

#
Status
test
Severity
medium
Author
vitaliy0x1
Source
github.com/SigmaHQ/sigma

Detects AWS root account usage

Known False Positives

  • AWS Tasks That Require AWS Account Root User Credentials https://docs.aws.amazon.com/general/latest/gr/aws_tasks-that-require-root.html

MITRE ATT&CK Coverage

Rule Body

title: AWS Root Credentials
id: 8ad1600d-e9dc-4251-b0ee-a65268f29add
status: test
description: Detects AWS root account usage
references:
    - https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html
author: vitaliy0x1
date: 2020-01-21
modified: 2022-10-09
tags:
    - attack.privilege-escalation
    - attack.initial-access
    - attack.persistence
    - attack.stealth
    - attack.t1078.004
logsource:
    product: aws
    service: cloudtrail
detection:
    selection_usertype:
        userIdentity.type: Root
    selection_eventtype:
        eventType: AwsServiceEvent
    condition: selection_usertype and not selection_eventtype
falsepositives:
    - AWS Tasks That Require AWS Account Root User Credentials https://docs.aws.amazon.com/general/latest/gr/aws_tasks-that-require-root.html
level: medium

Stages and Predicates

Stage 0: condition

selection_usertype and not selection_eventtype

Stage 1: selection_usertype

selection_usertype:
    userIdentity.type: Root

Stage 2: not selection_eventtype

selection_eventtype:
    eventType: AwsServiceEvent

Indicators

These rows show field, operator, and value matches.

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
eventTypeeqAwsServiceEventexcludes:eventType field:"eventType" value:"AwsServiceEvent"

CVE-2020-1048 Exploitation Attempt - Suspicious New Printer Ports - Registry

#
Status
test
Severity
high
Author
EagleEye Team, Florian Roth (Nextron Systems), NVISO
Source
github.com/SigmaHQ/sigma

Detects changes to the "Ports" registry key with data that includes a Windows path or a file with a suspicious extension. This could be an attempt to exploit CVE-2020-1048 - a Windows Print Spooler elevation of privilege vulnerability.

Known False Positives

  • New printer port install on host

MITRE ATT&CK Coverage

TacticTechniques
Persistence
Defense Impairment

Telemetry Coverage

Rule Body

title: CVE-2020-1048 Exploitation Attempt - Suspicious New Printer Ports - Registry
id: 7ec912f2-5175-4868-b811-ec13ad0f8567
status: test
description: |
    Detects changes to the "Ports" registry key with data that includes a Windows path or a file with a suspicious extension.
    This could be an attempt to exploit CVE-2020-1048 - a Windows Print Spooler elevation of privilege vulnerability.
references:
    - https://windows-internals.com/printdemon-cve-2020-1048/
author: EagleEye Team, Florian Roth (Nextron Systems), NVISO
date: 2020-05-13
modified: 2024-03-25
tags:
    - attack.persistence
    - attack.execution
    - attack.defense-impairment
    - attack.t1112
    - cve.2020-1048
    - detection.emerging-threats
logsource:
    product: windows
    category: registry_set
detection:
    selection:
        TargetObject|contains: '\Microsoft\Windows NT\CurrentVersion\Ports'
        Details|contains:
            - '.bat'
            - '.com'
            - '.dll'
            - '.exe'
            - '.ps1'
            - '.vbe'
            - '.vbs'
            - 'C:'
    condition: selection
falsepositives:
    - New printer port install on host
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    TargetObject|contains: '\Microsoft\Windows NT\CurrentVersion\Ports'
    Details|contains:
        - '.bat'
        - '.com'
        - '.dll'
        - '.exe'
        - '.ps1'
        - '.vbe'
        - '.vbs'
        - 'C:'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Detailsmatch
  • .bat corpus 3 (sigma 3)
  • .com
  • .dll corpus 5 (sigma 5)
  • .exe corpus 4 (sigma 3, splunk 1)
  • .ps1 corpus 2 (sigma 2)
  • .vbe
  • .vbs
  • C:
field:"Details" kind:match
TargetObjectmatch
  • \Microsoft\Windows NT\CurrentVersion\Ports
field:"TargetObject" kind:match value:"\Microsoft\Windows NT\CurrentVersion\Ports"

Edge/Chrome headless feature abuse for payload download

#
Status
experimental
Severity
high
Author
mdecrevoisier
Source
github.com/mdecrevoisier/SIGMA-detection-rules

Detects scenarios where an attacker executes Chrome in headless mode in order to download a payload. Document Object Model (DOM) may also be abused to download obfuscated data from attacker repositary.

Known False Positives

  • None

MITRE ATT&CK Coverage

TacticTechniques
Execution

Telemetry Coverage

Rule Body

title: Edge/Chrome headless feature abuse for payload download
description: Detects scenarios where an attacker executes Chrome in headless mode in order to download a payload. Document Object Model (DOM) may also be abused to download obfuscated data from attacker repositary.
references:
- https://twitter.com/mrd0x/status/1478234484881436672?t=oVqHbDQx9fsc6yWmNTV3eA&s=09
- https://developers.google.com/web/updates/2017/04/headless-chrome
- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
tags:
- attack.execution
- attack.t1204
author: mdecrevoisier
status: experimental
logsource:
  product: windows
  category: process_creation
detection:
  selection: # full command: '[msedge.exe | chrome.exe] --headless --enable-logging --disable-gpu --dump-dom "http://server/evil.b64.html" > out.b64'
    EventID: 4688
    NewProcessName|endswith:
      - \msedge.exe
      - \chrome.exe
    CommandLine|contains|all:
      - '--dump-dom'
      - '--headless'
  condition: selection
falsepositives:
- None
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
  EventID: 4688
  NewProcessName|endswith:
    - \msedge.exe
    - \chrome.exe
  CommandLine|contains|all:
    - '--dump-dom'
    - '--headless'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • --dump-dom
  • --headless corpus 8 (sigma 6, splunk 2)
field:"CommandLine" kind:match
NewProcessNameends_with
  • \chrome.exe corpus 13 (sigma 13)
  • \msedge.exe corpus 14 (sigma 14)
field:"Image" kind:ends_with

Firewall deactivation (PowerShell)

#
Status
experimental
Severity
high
Author
mdecrevoisier
Source
github.com/mdecrevoisier/SIGMA-detection-rules

Detects scenarios where an attacker disabled the Windows Firewall to evade defense.

Known False Positives

  • None

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Firewall deactivation (PowerShell)
description: Detects scenarios where an attacker disabled the Windows Firewall to evade defense.
references:
- https://github.com/mdecrevoisier/EVTX-to-MITRE-Attack/tree/master/TA0005-Defense%20Evasion/T1562.004-Impair%20Defenses-Disable%20or%20Modify%20System%20Firewall
- https://www.alitajran.com/disable-windows-firewall-with-powershell/
- https://docs.microsoft.com/en-us/powershell/module/netsecurity/set-netfirewallprofile?view=windowsserver2019-ps
tags:
- attack.defense_evasion
- attack.t1562.004
author: mdecrevoisier
status: experimental
logsource:
  product: windows
  category:
    - ps_module
    - ps_classic_script
    - ps_script
detection: # full command: "Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled False"
  selection_powershell_native:
    EventID: 800
    EventData|contains|all:
      - Set-NetFirewallProfile
      - Profile
      - Enabled
      - 'False'

  selection_powershell_modern:
    EventID: 4103
    Payload|contains|all:
      - Set-NetFirewallProfile
      - Profile
      - Enabled
      - 'False'

  selection_powershell_block:
    EventID: 4104
    ScriptBlockText|contains|all:
      - Set-NetFirewallProfile
      - Profile
      - Enabled
      - 'False'

  condition: selection_powershell_native or selection_powershell_modern or selection_powershell_block
falsepositives:
- None
level: high

Stages and Predicates

Stage 0: condition

selection_powershell_native or selection_powershell_modern or selection_powershell_block

Stage 1: selection_powershell_native

selection_powershell_native:
  EventID: 800
  EventData|contains|all:
    - Set-NetFirewallProfile
    - Profile
    - Enabled
    - 'False'

Stage 2: selection_powershell_modern

selection_powershell_modern:
  EventID: 4103
  Payload|contains|all:
    - Set-NetFirewallProfile
    - Profile
    - Enabled
    - 'False'

Stage 3: selection_powershell_block

selection_powershell_block:
  EventID: 4104
  ScriptBlockText|contains|all:
    - Set-NetFirewallProfile
    - Profile
    - Enabled
    - 'False'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
EventDatamatch
  • Enabled
  • False
  • Profile
  • Set-NetFirewallProfile
field:"EventData" kind:match
Payloadmatch
  • Enabled
  • False
  • Profile
  • Set-NetFirewallProfile
field:"Payload" kind:match
ScriptBlockTextmatch
  • Enabled
  • False
  • Profile
  • Set-NetFirewallProfile
field:"ScriptBlockText" kind:match

GALLIUM IOCs

#
Status
test
Severity
high
Author
Tim Burrell
Source
github.com/SigmaHQ/sigma

Detects artifacts associated with GALLIUM cyber espionage group as reported by Microsoft Threat Intelligence Center in the December 2019 report.

MITRE ATT&CK Coverage

TacticTechniques
Credential Access
Command & Control

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: GALLIUM IOCs
id: 440a56bf-7873-4439-940a-1c8a671073c2
status: test
description: Detects artifacts associated with GALLIUM cyber espionage group as reported by Microsoft Threat Intelligence Center in the December 2019 report.
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
author: Tim Burrell
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

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

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'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Hashesmatch
  • SHA1=1c6452026c56efd2c94cea7e0f671eb55515edb0
  • SHA1=1e8c2cac2e4ce7cbd33c3858eb2e24531cb8a84d
  • SHA1=2e94b305d6812a9f96e6781c888e48c7fb157b6b
  • SHA1=41cc2b15c662bc001c0eb92f6cc222934f0beeea
  • SHA1=4923d460e22fbbf165bbbaba168e5a46b8157d9f
  • SHA1=4f6f38b4cec35e895d91c052b1f5a83d665c2196
  • SHA1=53a44c2396d15c3a03723fa5e5db54cafd527635
  • SHA1=79ef78a797403a4ed1a616c68e07fff868a8650a
  • SHA1=8793bf166cb89eb55f0593404e4e933ab605e803
  • SHA1=9c5e496921e3bc882dc40694f1dcc3746a75db19
  • SHA1=a39b57032dbb2335499a51e13470a7cd5d86b138
  • SHA1=aeb573accfd95758550cf30bf04f389a92922844
  • SHA1=c28f606df28a9bc8df75a4d5e5837fc5522dd34d
  • SHA1=c6b41d3afdcdcaf9f442bbe772f5da871801fd5a
  • SHA1=d209430d6af54792371174e70e27dd11d3def7a7
  • SHA1=dd44133716b8a241957b912fa6a02efde3ce3025
  • SHA1=ddd2db1127632a2a52943a2fe516a2e7d05d70d2
  • SHA1=e841a63e47361a572db9a7334af459ddca11347a
  • SHA1=f201504bd96e81d0d350c3a8332593ee1c9e09de
  • SHA256=056744a3c371b5938d63c396fe094afce8fb153796a65afa5103e1bffd7ca070
  • SHA256=178d5ee8c04401d332af331087a80fb4e5e2937edfba7266f9be34a5029b6945
  • SHA256=1922a419f57afb351b58330ed456143cc8de8b3ebcbd236d26a219b03b3464d7
  • SHA256=2ef157a97e28574356e1d871abf75deca7d7a1ea662f38b577a06dd039dbae29
  • SHA256=332ddaa00e2eb862742cb8d7e24ce52a5d38ffb22f6c8bd51162bd35e84d7ddf
  • SHA256=3c884f776fbd16597c072afd81029e8764dd57ee79d798829ca111f5e170bd8e
  • SHA256=44bcf82fa536318622798504e8369e9dcdb32686b95fcb44579f0b4efa79df08
  • SHA256=51f70956fa8c487784fd21ab795f6ba2199b5c2d346acdeef1de0318a4c729d9
  • SHA256=52fd7b90d7144ac448af4008be639d4d45c252e51823f4311011af3207a5fc77
  • SHA256=5bf80b871278a29f356bd42af1e35428aead20cd90b0c7642247afcaaa95b022
  • SHA256=63552772fdd8c947712a2cff00dfe25c7a34133716784b6d486227384f8cf3ef
  • SHA256=657fc7e6447e0065d488a7db2caab13071e44741875044f9024ca843fe4e86b5
  • SHA256=6f690ccfd54c2b02f0c3cb89c938162c10cbeee693286e809579c540b07ed883
  • SHA256=7772d624e1aed327abcd24ce2068063da0e31bb1d5d3bf2841fc977e198c6c5b
  • SHA256=7ce9e1c5562c8a5c93878629a47fe6071a35d604ed57a8f918f3eadf82c11a9c
  • SHA256=889bca95f1a69e94aaade1e959ed0d3620531dc0fc563be9a8decf41899b4d79
  • SHA256=9ae7c4a4e1cfe9b505c3a47e66551eb1357affee65bfefb0109d02f4e97c06dd
  • SHA256=a370e47cb97b35f1ae6590d14ada7561d22b4a73be0cb6df7e851d85054b1ac3
  • SHA256=fe0e4ef832b62d49b43433e10c47dc51072959af93963c790892efc20ec422f1
field:"Hashes" kind:match

Github Secret Scanning Feature Disabled

#
Status
test
Severity
high
Author
Muhammad Faisal (@faisalusuf)
Source
github.com/SigmaHQ/sigma

Detects if the secret scanning feature is disabled for an enterprise or repository.

Known False Positives

  • Allowed administrative activities.

MITRE ATT&CK Coverage

TacticTechniques
Defense Impairment

Telemetry Coverage

Rules Detecting the Same Action

These rules filter on the same operation.

Rule Body

title: Github Secret Scanning Feature Disabled
id: 3883d9a0-fd0f-440f-afbb-445a2a799bb8
status: test
description: Detects if the secret scanning feature is disabled for an enterprise or repository.
references:
    - https://docs.github.com/en/enterprise-cloud@latest/code-security/secret-scanning/about-secret-scanning
author: Muhammad Faisal (@faisalusuf)
date: 2024-03-07
modified: 2024-07-19
tags:
    - attack.defense-impairment
    - attack.t1685
logsource:
    product: github
    service: audit
    definition: 'Requirements: The audit log streaming feature must be enabled to be able to receive such logs. You can enable following the documentation here: https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise#setting-up-audit-log-streaming'
detection:
    selection:
        action:
            - 'business_secret_scanning.disable'
            - 'business_secret_scanning.disabled_for_new_repos'
            - 'repository_secret_scanning.disable'
            - 'secret_scanning_new_repos.disable'
            - 'secret_scanning.disable'
    condition: selection
falsepositives:
    - Allowed administrative activities.
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    action:
        - 'business_secret_scanning.disable'
        - 'business_secret_scanning.disabled_for_new_repos'
        - 'repository_secret_scanning.disable'
        - 'secret_scanning_new_repos.disable'
        - 'secret_scanning.disable'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
actioneq
  • business_secret_scanning.disable
  • business_secret_scanning.disabled_for_new_repos
  • repository_secret_scanning.disable
  • secret_scanning.disable
  • secret_scanning_new_repos.disable
field:"action" kind:eq

HackTool - EDRSilencer Execution

#
Status
test
Severity
high
Author
@gott_cyber
Source
github.com/SigmaHQ/sigma

Detects the execution of EDRSilencer, a tool that leverages Windows Filtering Platform (WFP) to block Endpoint Detection and Response (EDR) agents from reporting security events to the server based on PE metadata information.

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

TacticTechniques
Defense Impairment

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: HackTool - EDRSilencer Execution
id: eb2d07d4-49cb-4523-801a-da002df36602
status: test
description: |
    Detects the execution of EDRSilencer, a tool that leverages Windows Filtering Platform (WFP) to block Endpoint Detection and Response (EDR) agents from reporting security events to the server based on PE metadata information.
references:
    - https://github.com/netero1010/EDRSilencer
author: '@gott_cyber'
date: 2024-01-02
tags:
    - attack.defense-impairment
    - attack.t1685
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        - Image|endswith: '\EDRSilencer.exe'
        - OriginalFileName: 'EDRSilencer.exe'
        - Description|contains: 'EDRSilencer'
    condition: selection
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    - Image|endswith: '\EDRSilencer.exe'
    - OriginalFileName: 'EDRSilencer.exe'
    - Description|contains: 'EDRSilencer'

Indicators

These rows show field, operator, and value matches.

HackTool - RemoteKrbRelay SMB Relay Secrets Dump Module Indicators

#
Status
test
Severity
high
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects the creation of file with specific names used by RemoteKrbRelay SMB Relay attack module.

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 11: FileCreate

Rule Body

title: HackTool - RemoteKrbRelay SMB Relay Secrets Dump Module Indicators
id: 3ab79e90-9fab-4cdf-a7b2-6522bc742adb
status: test
description: Detects the creation of file with specific names used by RemoteKrbRelay SMB Relay attack module.
references:
    - https://github.com/CICADA8-Research/RemoteKrbRelay/blob/19ec76ba7aa50c2722b23359bc4541c0a9b2611c/Exploit/RemoteKrbRelay/Relay/Attacks/RemoteRegistry.cs#L31-L40
author: Nasreddine Bencherchali (Nextron Systems)
date: 2024-06-27
tags:
    - attack.command-and-control
    - attack.t1219.002
logsource:
    product: windows
    category: file_event
detection:
    selection:
        TargetFilename|endswith:
            - ':\windows\temp\sam.tmp'
            - ':\windows\temp\sec.tmp'
            - ':\windows\temp\sys.tmp'
    condition: selection
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    TargetFilename|endswith:
        - ':\windows\temp\sam.tmp'
        - ':\windows\temp\sec.tmp'
        - ':\windows\temp\sys.tmp'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
TargetFilenameends_with
  • :\windows\temp\sam.tmp
  • :\windows\temp\sec.tmp
  • :\windows\temp\sys.tmp
field:"TargetFilename" kind:ends_with

Hiding Files with Attrib.exe

#
Status
test
Severity
medium
Author
Sami Ruohonen
Source
github.com/SigmaHQ/sigma

Detects usage of attrib.exe to hide files from users.

Known False Positives

  • IgfxCUIService.exe hiding *.cui files via .bat script (attrib.exe a child of cmd.exe and igfxCUIService.exe is the parent of the cmd.exe)
  • Msiexec.exe hiding desktop.ini

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Hiding Files with Attrib.exe
id: 4281cb20-2994-4580-aa63-c8b86d019934
status: test
description: Detects usage of attrib.exe to hide files from users.
references:
    - https://unit42.paloaltonetworks.com/unit42-sure-ill-take-new-combojack-malware-alters-clipboards-steal-cryptocurrency/
    - https://www.uptycs.com/blog/lolbins-are-no-laughing-matter
author: Sami Ruohonen
date: 2019-01-16
modified: 2023-03-14
tags:
    - attack.stealth
    - attack.t1564.001
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith: '\attrib.exe'
        - OriginalFileName: 'ATTRIB.EXE'
    selection_cli:
        CommandLine|contains: ' +h '
    filter_main_msiexec:
        CommandLine|contains: '\desktop.ini '
    filter_optional_intel:
        ParentImage|endswith: '\cmd.exe'
        CommandLine: '+R +H +S +A \\\*.cui'
        ParentCommandLine: 'C:\\WINDOWS\\system32\\\*.bat'
    condition: all of selection_* and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
    - IgfxCUIService.exe hiding *.cui files via .bat script (attrib.exe a child of cmd.exe and igfxCUIService.exe is the parent of the cmd.exe)
    - Msiexec.exe hiding desktop.ini
level: medium

Stages and Predicates

Stage 0: condition

all of selection_* and not 1 of filter_main_* and not 1 of filter_optional_*

Stage 1: selection_img

selection_img:
    - Image|endswith: '\attrib.exe'
    - OriginalFileName: 'ATTRIB.EXE'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains: ' +h '

Stage 3: not filter_main_msiexec

filter_main_msiexec:
    CommandLine|contains: '\desktop.ini '

Stage 4: not filter_optional_intel

filter_optional_intel:
    ParentImage|endswith: '\cmd.exe'
    CommandLine: '+R +H +S +A \\\*.cui'
    ParentCommandLine: 'C:\\WINDOWS\\system32\\\*.bat'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • +h corpus 2 (sigma 2)
field:"CommandLine" kind:match value:" +h "
Imageends_with
  • \attrib.exe corpus 5 (sigma 5)
field:"Image" kind:ends_with value:"\attrib.exe"
OriginalFileNameeq
  • ATTRIB.EXE corpus 3 (sigma 3)
field:"OriginalFileName" kind:eq value:"ATTRIB.EXE"

Exclusions

The rule actively suppresses these predicates.

Local Groups Discovery - Linux

#
Status
test
Severity
low
Author
Ömer Günal, Alejandro Ortuno, oscd.community
Source
github.com/SigmaHQ/sigma

Detects enumeration of local system groups. Adversaries may attempt to find local system groups and permission settings

Known False Positives

  • Legitimate administration activities

MITRE ATT&CK Coverage

Telemetry Coverage

PlatformRecord / event type
LinuxEvent ID 1: Process Create

Rule Body

title: Local Groups Discovery - Linux
id: 676381a6-15ca-4d73-a9c8-6a22e970b90d
status: test
description: Detects enumeration of local system groups. Adversaries may attempt to find local system groups and permission settings
references:
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1069.001/T1069.001.md
author: Ömer Günal, Alejandro Ortuno, oscd.community
date: 2020-10-11
modified: 2025-06-04
tags:
    - attack.discovery
    - attack.t1069.001
logsource:
    category: process_creation
    product: linux
detection:
    selection_1:
        Image|endswith: '/groups'
    selection_2:
        Image|endswith:
            - '/cat'
            - '/ed'
            - '/head'
            - '/less'
            - '/more'
            - '/nano'
            - '/tail'
            - '/vi'
            - '/vim'
        CommandLine|contains: '/etc/group'
    condition: 1 of selection_*
falsepositives:
    - Legitimate administration activities
level: low

Stages and Predicates

Stage 0: condition

1 of selection_*

Stage 1: selection_1

selection_1:
    Image|endswith: '/groups'

Stage 2: selection_2

selection_2:
    Image|endswith:
        - '/cat'
        - '/ed'
        - '/head'
        - '/less'
        - '/more'
        - '/nano'
        - '/tail'
        - '/vi'
        - '/vim'
    CommandLine|contains: '/etc/group'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • /etc/group corpus 2 (sigma 2)
field:"CommandLine" kind:match value:"/etc/group"
Imageends_with
  • /cat corpus 10 (sigma 10)
  • /ed corpus 3 (sigma 3)
  • /groups
  • /head corpus 7 (sigma 7)
  • /less corpus 5 (sigma 5)
  • /more corpus 7 (sigma 7)
  • /nano corpus 4 (sigma 4)
  • /tail corpus 7 (sigma 7)
  • /vi corpus 4 (sigma 4)
  • /vim corpus 4 (sigma 4)
field:"Image" kind:ends_with

MFA downgrade - adaptive MFA risk assessment disabled

#
Status
experimental
Severity
medium
Author
Okta
Source
github.com/auth0/auth0-customer-detections

Detects modifications to the Multi-Factor Authentication (MFA) risk assessment configuration that disables the collection of risk signals after authentication. These signals are often leveraged to calculate customized session risk within post-login Actions, for example, to trigger MFA challenge or deny access. When recording of these risk signals has been disabled, it reduces efficiency of corresponding security controls. This activity is a major security downgrade that can be performed by an attacker to evade detection.

Known False Positives

  • Intentional legitimate disabling by administrators.

MITRE ATT&CK Coverage

Rule Body

title: MFA downgrade - adaptive MFA risk assessment disabled
id: 3600d0d2-41af-4958-8896-e0ffe8723f26
status: experimental
description: |
    Detects modifications to the Multi-Factor Authentication (MFA) risk assessment configuration that disables the collection of risk signals after authentication.
    These signals are often leveraged to calculate customized session risk within post-login Actions, for example, to trigger MFA challenge or deny access.
    When recording of these risk signals has been disabled, it reduces efficiency of corresponding security controls.
    This activity is a major security downgrade that can be performed by an attacker to evade detection.
author: Okta
date: 2025-10-29
modified: 2025-10-29
logsource:
    product: auth0
detection:
    selection:
        data.type: sapi
        data.description: "Updates risk assessment configs"
        data.details.response.statusCode: 200
        data.details.response.body.AfterAuthentication: false
    condition: selection
explanation: >
    This rule monitors Management API (sapi) calls that update MFA risk assessment configurations.
    The detection criteria focus on successful updates where the Adaptive risk assessment has been disabled, i.e. the AfterAuthentication parameter is set to **false**.
splunk: |
    index=auth0 data.tenant_name="{your-tenant-name}"
    data.type = sapi data.description = "Updates risk assessment configs"
    data.details.response.statusCode = 200
    | fields data.details.request.ip data.user_id data.details.response.body.AfterAuthentication
    ``` Take only the last change of configurations that reflects the current settings ```
    | sort - _time
    | head 1
     ``` Filter for the security downgrade: AfterAuthentication is set to false ```
    | search data.details.response.body.AfterAuthentication=false
    ``` Print output ```
    | table _time data.details.request.ip data.user_id data.details.response.body.AfterAuthentication
comments:
    - The Splunk query above shall be tuned to reflect a valid tenant name.
    - Limit the detection to actions conducted from untrusted IPs and/or particular users.
tenant_logs: |
    type: "sapi" AND description: "Updates risk assessment configs"
prevention:
    - Strictly control and review tenant admin roles, e.g. "Admin", as they have permissions to modify MFA settings.
    - Enforce MFA for tenant admins to reduce the risk of an adversary gaining access.
    - Control Management API scopes that allow modification of MFA settings - update:mfa_policies.
    - Use Auth0 Network ACL feature to limit calls to the Management API, i.e. scope "management", to only trusted, static IP ranges.
falsepositives:
    - Intentional legitimate disabling by administrators.
level: medium
tags:
    - attack.defense-evasion
    - attack.t1562
    - attack.t1562.007

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    data.type: sapi
    data.description: "Updates risk assessment configs"
    data.details.response.statusCode: 200
    data.details.response.body.AfterAuthentication: false

Indicators

These rows show field, operator, and value matches.

MITRE BZAR Indicators for Persistence

#
Status
test
Severity
medium
Author
@neu5ron, SOC Prime
Source
github.com/SigmaHQ/sigma

Windows DCE-RPC functions which indicate a persistence techniques on the remote system. All credit for the Zeek mapping of the suspicious endpoint/operation field goes to MITRE.

Known False Positives

  • Windows administrator tasks or troubleshooting
  • Windows management scripts or software

MITRE ATT&CK Coverage

Rule Body

title: MITRE BZAR Indicators for Persistence
id: 53389db6-ba46-48e3-a94c-e0f2cefe1583
status: test
description: 'Windows DCE-RPC functions which indicate a persistence techniques on the remote system. All credit for the Zeek mapping of the suspicious endpoint/operation field goes to MITRE.'
references:
    - https://github.com/mitre-attack/bzar#indicators-for-attck-persistence
author: '@neu5ron, SOC Prime'
date: 2020-03-19
modified: 2021-11-27
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.t1547.004
logsource:
    product: zeek
    service: dce_rpc
detection:
    op1:
        endpoint: 'spoolss'
        operation: 'RpcAddMonitor'
    op2:
        endpoint: 'spoolss'
        operation: 'RpcAddPrintProcessor'
    op3:
        endpoint: 'IRemoteWinspool'
        operation: 'RpcAsyncAddMonitor'
    op4:
        endpoint: 'IRemoteWinspool'
        operation: 'RpcAsyncAddPrintProcessor'
    op5:
        endpoint: 'ISecLogon'
        operation: 'SeclCreateProcessWithLogonW'
    op6:
        endpoint: 'ISecLogon'
        operation: 'SeclCreateProcessWithLogonExW'
    condition: 1 of op*
falsepositives:
    - Windows administrator tasks or troubleshooting
    - Windows management scripts or software
level: medium

Stages and Predicates

Stage 0: condition

1 of op*

Stage 1: op1

op1:
    endpoint: 'spoolss'
    operation: 'RpcAddMonitor'

Stage 2: op2

op2:
    endpoint: 'spoolss'
    operation: 'RpcAddPrintProcessor'

Stage 3: op3

op3:
    endpoint: 'IRemoteWinspool'
    operation: 'RpcAsyncAddMonitor'

Stage 4: op4

op4:
    endpoint: 'IRemoteWinspool'
    operation: 'RpcAsyncAddPrintProcessor'

Stage 5: op5

op5:
    endpoint: 'ISecLogon'
    operation: 'SeclCreateProcessWithLogonW'

Stage 6: op6

op6:
    endpoint: 'ISecLogon'
    operation: 'SeclCreateProcessWithLogonExW'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
endpointeq
  • IRemoteWinspool
  • ISecLogon
  • spoolss
field:"endpoint" kind:eq
operationeq
  • RpcAddMonitor
  • RpcAddPrintProcessor
  • RpcAsyncAddMonitor
  • RpcAsyncAddPrintProcessor
  • SeclCreateProcessWithLogonExW
  • SeclCreateProcessWithLogonW
field:"operation" kind:eq

MSSQL Add Account To Sysadmin Role

#
Status
test
Severity
high
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects when an attacker tries to backdoor the MSSQL server by adding a backdoor account to the sysadmin fixed server role

Known False Positives

  • Rare legitimate administrative activity

MITRE ATT&CK Coverage

TacticTechniques
PersistenceNo specific technique

Telemetry Coverage

ProviderRecord / event type
MSSQLSERVEREvent ID 33205

Rule Body

title: MSSQL Add Account To Sysadmin Role
id: 08200f85-2678-463e-9c32-88dce2f073d1
status: test
description: Detects when an attacker tries to backdoor the MSSQL server by adding a backdoor account to the sysadmin fixed server role
references:
    - https://www.netspi.com/blog/technical/network-penetration-testing/sql-server-persistence-part-1-startup-stored-procedures/
author: Nasreddine Bencherchali (Nextron Systems)
date: 2022-07-13
modified: 2024-06-26
tags:
    - attack.persistence
logsource:
    product: windows
    service: application
    definition: 'Requirements: MSSQL audit policy must be enabled in order to receive this event in the application log'
    # warning: The 'data' field used in the detection section is the container for the event data as a whole. You may have to adapt the rule for your backend accordingly
detection:
    selection:
        Provider_Name|contains: 'MSSQL' # Note: We use contains to account for other third party providers - See https://github.com/SigmaHQ/sigma/issues/4876
        EventID: 33205
        Data|contains|all:
            - 'object_name:sysadmin'
            - 'statement:alter server role [sysadmin] add member '
    condition: selection
falsepositives:
    - Rare legitimate administrative activity
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    Provider_Name|contains: 'MSSQL'
    EventID: 33205
    Data|contains|all:
        - 'object_name:sysadmin'
        - 'statement:alter server role [sysadmin] add member '

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Datamatch
  • object_name:sysadmin
  • statement:alter server role [sysadmin] add member
field:"Data" kind:match
Provider_Namematch
  • MSSQL corpus 7 (sigma 7)
field:"Provider_Name" kind:match value:"MSSQL"

Outlook Task/Note Reminder Received

#
Status
test
Severity
low
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects changes to the registry values related to outlook that indicates that a reminder was triggered for a Note or Task item. This could be a sign of exploitation of CVE-2023-23397. Further investigation is required to determine the success of an exploitation.

Known False Positives

  • Legitimate reminders received for a task or a note will also trigger this rule.

MITRE ATT&CK Coverage

TacticTechniques
Persistence

Telemetry Coverage

Rule Body

title: Outlook Task/Note Reminder Received
id: fc06e655-d98c-412f-ac76-05c2698b1cb2
status: test
description: Detects changes to the registry values related to outlook that indicates that a reminder was triggered for a Note or Task item. This could be a sign of exploitation of CVE-2023-23397. Further investigation is required to determine the success of an exploitation.
references:
    - https://www.microsoft.com/en-us/security/blog/2023/03/24/guidance-for-investigating-attacks-using-cve-2023-23397/
author: Nasreddine Bencherchali (Nextron Systems)
date: 2023-04-05
modified: 2023-08-17
tags:
    - attack.persistence
    - attack.t1137
    - cve.2023-23397
    - detection.emerging-threats
logsource:
    category: registry_set
    product: windows
detection:
    selection:
        TargetObject|contains|all:
            - '\SOFTWARE\Microsoft\Office\'
            - '\Outlook\'
        TargetObject|contains:
            - '\Tasks\'
            - '\Notes\'
    condition: selection
falsepositives:
    - Legitimate reminders received for a task or a note will also trigger this rule.
level: low

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    TargetObject|contains|all:
        - '\SOFTWARE\Microsoft\Office\'
        - '\Outlook\'
    TargetObject|contains:
        - '\Tasks\'
        - '\Notes\'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
TargetObjectmatch
  • \Notes\
  • \Outlook\
  • \SOFTWARE\Microsoft\Office\ corpus 4 (sigma 4)
  • \Tasks\
field:"TargetObject" kind:match

Password Reset By User Account

#
Status
test
Severity
medium
Author
YochanaHenderson, '@Yochana-H'
Source
github.com/SigmaHQ/sigma

Detect when a user has reset their password in Azure AD

Known False Positives

  • If this was approved by System Administrator or confirmed user action.

MITRE ATT&CK Coverage

Telemetry Coverage

Rules Detecting the Same Action

These rules filter on the same operation.

Rule Body

title: Password Reset By User Account
id: 340ee172-4b67-4fb4-832f-f961bdc1f3aa
status: test
description: Detect when a user has reset their password in Azure AD
references:
    - https://learn.microsoft.com/en-us/entra/architecture/security-operations-privileged-accounts
author: YochanaHenderson, '@Yochana-H'
date: 2022-08-03
tags:
    - attack.privilege-escalation
    - attack.initial-access
    - attack.persistence
    - attack.credential-access
    - attack.stealth
    - attack.t1078.004
logsource:
    product: azure
    service: auditlogs
detection:
    selection:
        Category: 'UserManagement'
        Status: 'Success'
        Initiatedby: 'UPN'
    filter:
        Target|contains: 'UPN'
        ActivityType|contains: 'Password reset'
    condition: selection and filter
falsepositives:
    - If this was approved by System Administrator or confirmed user action.
level: medium

Stages and Predicates

Stage 0: condition

selection and filter

Stage 1: selection

selection:
    Category: 'UserManagement'
    Status: 'Success'
    Initiatedby: 'UPN'

Stage 2: filter

filter:
    Target|contains: 'UPN'
    ActivityType|contains: 'Password reset'

Indicators

These rows show field, operator, and value matches.

Potential Attachment Manager Settings Associations Tamper

#
Status
test
Severity
high
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects tampering with attachment manager settings policies associations to lower the default file type risks (See reference for more information)

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

TacticTechniques
Defense ImpairmentNo specific technique

Telemetry Coverage

Rule Body

title: Potential Attachment Manager Settings Associations Tamper
id: a9b6c011-ab69-4ddb-bc0a-c4f21c80ec47
status: test
description: Detects tampering with attachment manager settings policies associations to lower the default file type risks (See reference for more information)
references:
    - https://support.microsoft.com/en-us/topic/information-about-the-attachment-manager-in-microsoft-windows-c48a4dcd-8de5-2af5-ee9b-cd795ae42738
    - https://www.virustotal.com/gui/file/2bcd5702a7565952c44075ac6fb946c7780526640d1264f692c7664c02c68465
author: Nasreddine Bencherchali (Nextron Systems)
date: 2022-08-01
modified: 2023-08-17
tags:
    - attack.defense-impairment
logsource:
    category: registry_set
    product: windows
detection:
    selection_main:
        TargetObject|contains: '\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations\'
    selection_value_default_file_type_rsik:
        TargetObject|endswith: '\DefaultFileTypeRisk'
        Details: 'DWORD (0x00006152)'
    selection_value_low_risk_filetypes:
        TargetObject|endswith: '\LowRiskFileTypes'
        Details|contains: # Add more as you see fit
            - '.zip;'
            - '.rar;'
            - '.exe;'
            - '.bat;'
            - '.com;'
            - '.cmd;'
            - '.reg;'
            - '.msi;'
            - '.htm;'
            - '.html;'
    condition: selection_main and 1 of selection_value_*
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

selection_main and 1 of selection_value_*

Stage 1: selection_main

selection_main:
    TargetObject|contains: '\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations\'

Stage 2: selection_value_default_file_type_rsik

selection_value_default_file_type_rsik:
    TargetObject|endswith: '\DefaultFileTypeRisk'
    Details: 'DWORD (0x00006152)'

Stage 3: selection_value_low_risk_filetypes

selection_value_low_risk_filetypes:
    TargetObject|endswith: '\LowRiskFileTypes'
    Details|contains:
        - '.zip;'
        - '.rar;'
        - '.exe;'
        - '.bat;'
        - '.com;'
        - '.cmd;'
        - '.reg;'
        - '.msi;'
        - '.htm;'
        - '.html;'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Detailseq
  • DWORD (0x00006152)
field:"Details" kind:eq value:"DWORD (0x00006152)"
Detailsmatch
  • .bat;
  • .cmd;
  • .com;
  • .exe;
  • .htm;
  • .html;
  • .msi;
  • .rar;
  • .reg;
  • .zip;
field:"Details" kind:match
TargetObjectends_with
  • \DefaultFileTypeRisk
  • \LowRiskFileTypes
field:"TargetObject" kind:ends_with
TargetObjectmatch
  • \SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations\
field:"TargetObject" kind:match value:"\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations\"

Potential CCleanerReactivator.DLL Sideloading

#
Status
test
Severity
medium
Author
X__Junior
Source
github.com/SigmaHQ/sigma

Detects potential DLL sideloading of "CCleanerReactivator.dll"

Known False Positives

  • False positives could occur from other custom installation paths. Apply additional filters accordingly.

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 7: Image loaded

Rule Body

title: Potential CCleanerReactivator.DLL Sideloading
id: 3735d5ac-d770-4da0-99ff-156b180bc600
status: test
description: Detects potential DLL sideloading of "CCleanerReactivator.dll"
references:
    - https://lab52.io/blog/2344-2/
author: X__Junior
date: 2023-07-13
tags:
    - attack.persistence
    - attack.privilege-escalation
    - attack.execution
    - attack.stealth
    - attack.t1574.001
logsource:
    category: image_load
    product: windows
detection:
    selection:
        ImageLoaded|endswith: '\CCleanerReactivator.dll'
    filter_main_path:
        Image|startswith:
            - 'C:\Program Files\CCleaner\'
            - 'C:\Program Files (x86)\CCleaner\'
        Image|endswith: '\CCleanerReactivator.exe'
    condition: selection and not 1 of filter_main_*
falsepositives:
    - False positives could occur from other custom installation paths. Apply additional filters accordingly.
level: medium

Stages and Predicates

Stage 0: condition

selection and not 1 of filter_main_*

Stage 1: selection

selection:
    ImageLoaded|endswith: '\CCleanerReactivator.dll'

Stage 2: not filter_main_path

filter_main_path:
    Image|startswith:
        - 'C:\Program Files\CCleaner\'
        - 'C:\Program Files (x86)\CCleaner\'
    Image|endswith: '\CCleanerReactivator.exe'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
ImageLoadedends_with
  • \CCleanerReactivator.dll
field:"ImageLoaded" kind:ends_with value:"\CCleanerReactivator.dll"

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
Imagestarts_withC:\Program Files (x86)\CCleaner\excludes:Image field:"Image" value:"C:\Program Files (x86)\CCleaner\"
Imagestarts_withC:\Program Files\CCleaner\excludes:Image field:"Image" value:"C:\Program Files\CCleaner\"
Imageends_with\CCleanerReactivator.exeexcludes:Image field:"Image" value:"\CCleanerReactivator.exe"

Potential DLL Sideloading Via DeviceEnroller.EXE

#
Status
test
Severity
medium
Author
@gott_cyber
Source
github.com/SigmaHQ/sigma

Detects the use of the PhoneDeepLink parameter to potentially sideload a DLL file that does not exist. This non-existent DLL file is named "ShellChromeAPI.dll". Adversaries can drop their own renamed DLL and execute it via DeviceEnroller.exe using this parameter

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Potential DLL Sideloading Via DeviceEnroller.EXE
id: e173ad47-4388-4012-ae62-bd13f71c18a8
related:
    - id: ee4c5d06-3abc-48cc-8885-77f1c20f4451
      type: similar
status: test
description: |
    Detects the use of the PhoneDeepLink parameter to potentially sideload a DLL file that does not exist. This non-existent DLL file is named "ShellChromeAPI.dll".
    Adversaries can drop their own renamed DLL and execute it via DeviceEnroller.exe using this parameter
references:
    - https://mobile.twitter.com/0gtweet/status/1564131230941122561
    - https://strontic.github.io/xcyclopedia/library/DeviceEnroller.exe-24BEF0D6B0ECED36BB41831759FDE18D.html
author: '@gott_cyber'
date: 2022-08-29
modified: 2023-02-04
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.execution
    - attack.stealth
    - attack.t1574.001
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith: '\deviceenroller.exe'
        - OriginalFileName: 'deviceenroller.exe'
    selection_cli:
        CommandLine|contains: '/PhoneDeepLink'
    condition: all of selection_*
falsepositives:
    - Unknown
level: medium

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    - Image|endswith: '\deviceenroller.exe'
    - OriginalFileName: 'deviceenroller.exe'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains: '/PhoneDeepLink'

Indicators

These rows show field, operator, and value matches.

Potential Register_App.Vbs LOLScript Abuse

#
Status
test
Severity
medium
Author
Austin Songer @austinsonger
Source
github.com/SigmaHQ/sigma

Detects potential abuse of the "register_app.vbs" script that is part of the Windows SDK. The script offers the capability to register new VSS/VDS Provider as a COM+ application. Attackers can use this to install malicious DLLs for persistence and execution.

Known False Positives

  • Other VB scripts that leverage the same starting command line flags

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Potential Register_App.Vbs LOLScript Abuse
id: 28c8f68b-098d-45af-8d43-8089f3e35403
status: test
description: Detects potential abuse of the "register_app.vbs" script that is part of the Windows SDK. The script offers the capability to register new VSS/VDS Provider as a COM+ application. Attackers can use this to install malicious DLLs for persistence and execution.
references:
    - https://twitter.com/sblmsrsn/status/1456613494783160325?s=20
    - https://github.com/microsoft/Windows-classic-samples/blob/7cbd99ac1d2b4a0beffbaba29ea63d024ceff700/Samples/Win7Samples/winbase/vss/vsssampleprovider/register_app.vbs
author: Austin Songer @austinsonger
date: 2021-11-05
modified: 2022-07-07
tags:
    - attack.stealth
    - attack.t1218
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith:
              - '\cscript.exe'
              - '\wscript.exe'
        - OriginalFileName:
              - 'cscript.exe'
              - 'wscript.exe'
    selection_cli:
        CommandLine|contains: '.vbs -register ' # register_app.vbs
    condition: all of selection*
falsepositives:
    - Other VB scripts that leverage the same starting command line flags
level: medium

Stages and Predicates

Stage 0: condition

all of selection*

Stage 1: selection_img

selection_img:
    - Image|endswith:
          - '\cscript.exe'
          - '\wscript.exe'
    - OriginalFileName:
          - 'cscript.exe'
          - 'wscript.exe'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains: '.vbs -register '

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • .vbs -register
field:"CommandLine" kind:match value:".vbs -register "
Imageends_with
  • \cscript.exe corpus 72 (sigma 72)
  • \wscript.exe corpus 74 (sigma 74)
field:"Image" kind:ends_with
OriginalFileNameeq
  • cscript.exe corpus 32 (sigma 17, elastic 15)
  • wscript.exe corpus 37 (elastic 20, sigma 17)
field:"OriginalFileName" kind:eq

PowerShell Script Dropped Via PowerShell.EXE

#
Status
test
Severity
low
Author
frack113
Source
github.com/SigmaHQ/sigma

Detects PowerShell creating a PowerShell file (.ps1). While often times this behavior is benign, sometimes it can be a sign of a dropper script trying to achieve persistence.

Known False Positives

  • False positives will differ depending on the environment and scripts used. Apply additional filters accordingly.

MITRE ATT&CK Coverage

TacticTechniques
PersistenceNo specific technique

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 11: FileCreate

Rule Body

title: PowerShell Script Dropped Via PowerShell.EXE
id: 576426ad-0131-4001-ae01-be175da0c108
status: test
description: Detects PowerShell creating a PowerShell file (.ps1). While often times this behavior is benign, sometimes it can be a sign of a dropper script trying to achieve persistence.
references:
    - https://www.zscaler.com/blogs/security-research/onenote-growing-threat-malware-distribution
author: frack113
date: 2023-05-09
tags:
    - attack.persistence
logsource:
    product: windows
    category: file_event
detection:
    selection:
        Image|endswith:
            - '\powershell.exe'
            - '\pwsh.exe'
        TargetFilename|endswith: '.ps1'
    filter_main_psscriptpolicytest:
        TargetFilename|contains: '__PSScriptPolicyTest_'
    filter_main_appdata:
        TargetFilename|startswith: 'C:\Users\'
        TargetFilename|contains: '\AppData\Local\Temp\'
    filter_main_windows_temp:
        TargetFilename|startswith: 'C:\Windows\Temp\'
    condition: selection and not 1 of filter_main_*
falsepositives:
    - False positives will differ depending on the environment and scripts used. Apply additional filters accordingly.
level: low

Stages and Predicates

Stage 0: condition

selection and not 1 of filter_main_*

Stage 1: selection

selection:
    Image|endswith:
        - '\powershell.exe'
        - '\pwsh.exe'
    TargetFilename|endswith: '.ps1'

Stage 2: not filter_main_*

filter_main_psscriptpolicytest:
    TargetFilename|contains: '__PSScriptPolicyTest_'
filter_main_appdata:
    TargetFilename|startswith: 'C:\Users\'
    TargetFilename|contains: '\AppData\Local\Temp\'
filter_main_windows_temp:
    TargetFilename|startswith: 'C:\Windows\Temp\'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imageends_with
  • \powershell.exe corpus 181 (sigma 180, splunk 1)
  • \pwsh.exe corpus 166 (sigma 166)
field:"Image" kind:ends_with
TargetFilenameends_with
  • .ps1 corpus 17 (sigma 17)
field:"TargetFilename" kind:ends_with value:".ps1"

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
TargetFilenamematch\AppData\Local\Temp\excludes:TargetFilename field:"TargetFilename" value:"\AppData\Local\Temp\"
TargetFilenamestarts_withC:\Users\excludes:TargetFilename field:"TargetFilename" value:"C:\Users\"
TargetFilenamematch__PSScriptPolicyTest_excludes:TargetFilename field:"TargetFilename" value:"__PSScriptPolicyTest_"
TargetFilenamestarts_withC:\Windows\Temp\excludes:TargetFilename field:"TargetFilename" value:"C:\Windows\Temp\"

Rebuild Performance Counter Values Via Lodctr.EXE

#
Status
test
Severity
medium
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects the execution of "lodctr.exe" to rebuild the performance counter registry values. This can be abused by attackers by providing a malicious config file to overwrite performance counter configuration to confuse and evade monitoring and security solutions.

Known False Positives

  • Legitimate usage by an administrator

MITRE ATT&CK Coverage

TacticTechniques
ExecutionNo specific technique

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Rebuild Performance Counter Values Via Lodctr.EXE
id: cc9d3712-6310-4320-b2df-7cb408274d53
status: test
description: Detects the execution of "lodctr.exe" to rebuild the performance counter registry values. This can be abused by attackers by providing a malicious config file to overwrite performance counter configuration to confuse and evade monitoring and security solutions.
references:
    - https://learn.microsoft.com/en-us/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr
author: Nasreddine Bencherchali (Nextron Systems)
date: 2023-06-15
modified: 2024-03-05
tags:
    - attack.execution
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        Image|endswith: '\lodctr.exe'
        OriginalFileName: 'LODCTR.EXE'
    selection_cli:
        CommandLine|contains|windash: ' -r'
    condition: all of selection_*
falsepositives:
    - Legitimate usage by an administrator
level: medium

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    Image|endswith: '\lodctr.exe'
    OriginalFileName: 'LODCTR.EXE'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains|windash: ' -r'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -r corpus 4 (sigma 3, splunk 1)
  • /r
  • –r
  • —r
  • ―r
field:"CommandLine" kind:match
Imageends_with
  • \lodctr.exe
field:"Image" kind:ends_with value:"\lodctr.exe"
OriginalFileNameeq
  • LODCTR.EXE
field:"OriginalFileName" kind:eq value:"LODCTR.EXE"

Screen Capture Activity Via Psr.EXE

#
Status
test
Severity
medium
Author
Beyu Denis, oscd.community
Source
github.com/SigmaHQ/sigma

Detects execution of Windows Problem Steps Recorder (psr.exe), a utility used to record the user screen and clicks.

MITRE ATT&CK Coverage

TacticTechniques
Collection

Telemetry Coverage

Rule Body

title: Screen Capture Activity Via Psr.EXE
id: 2158f96f-43c2-43cb-952a-ab4580f32382
status: test
description: Detects execution of Windows Problem Steps Recorder (psr.exe), a utility used to record the user screen and clicks.
references:
    - https://lolbas-project.github.io/lolbas/Binaries/Psr/
    - https://web.archive.org/web/20200229201156/https://www.sans.org/cyber-security-summit/archives/file/summit-archive-1493861893.pdf
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1560.001/T1560.001.md
author: Beyu Denis, oscd.community
date: 2019-10-12
modified: 2024-01-04
tags:
    - attack.collection
    - attack.t1113
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        Image|endswith: '\Psr.exe'
        CommandLine|contains:
            - '/start'
            - '-start'
    condition: selection
falsepositives:
    - Unknown
level: medium

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    Image|endswith: '\Psr.exe'
    CommandLine|contains:
        - '/start'
        - '-start'

Indicators

These rows show field, operator, and value matches.

Suspicious Network Command

#
Status
test
Severity
low
Author
frack113, Christopher Peacock '@securepeacock', SCYTHE '@scythe_io'
Source
github.com/SigmaHQ/sigma

Adversaries may look for details about the network configuration and settings of systems they access or through information discovery of remote systems

Known False Positives

  • Administrator, hotline ask to user

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Suspicious Network Command
id: a29c1813-ab1f-4dde-b489-330b952e91ae
status: test
description: Adversaries may look for details about the network configuration and settings of systems they access or through information discovery of remote systems
references:
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1016/T1016.md#atomic-test-1---system-network-configuration-discovery-on-windows
author: frack113, Christopher Peacock '@securepeacock', SCYTHE '@scythe_io'
date: 2021-12-07
modified: 2025-10-19
tags:
    - attack.discovery
    - attack.t1016
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        CommandLine|re:
            - 'ipconfig\s+/all'
            - 'netsh\s+interface show interface'
            - 'arp\s+-a'
            - 'nbtstat\s+-n'
            - 'net\s+config'
            - 'route\s+print'
    condition: selection
falsepositives:
    - Administrator, hotline ask to user
level: low

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    CommandLine|re:
        - 'ipconfig\s+/all'
        - 'netsh\s+interface show interface'
        - 'arp\s+-a'
        - 'nbtstat\s+-n'
        - 'net\s+config'
        - 'route\s+print'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLineregex_match
  • arp\s+-a
  • ipconfig\s+/all corpus 3 (sigma 3)
  • nbtstat\s+-n
  • net\s+config
  • netsh\s+interface show interface
  • route\s+print
field:"CommandLine" kind:regex_match

UAC Bypass Using Consent and Comctl32 - File

#

Uninstall Sysinternals Sysmon

#
Status
test
Severity
high
Author
frack113
Source
github.com/SigmaHQ/sigma

Detects the removal of Sysmon, which could be a potential attempt at defense evasion

Known False Positives

  • Legitimate administrators might use this command to remove Sysmon for debugging purposes

MITRE ATT&CK Coverage

TacticTechniques
Defense Impairment

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Uninstall Sysinternals Sysmon
id: 6a5f68d1-c4b5-46b9-94ee-5324892ea939
status: test
description: Detects the removal of Sysmon, which could be a potential attempt at defense evasion
references:
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1562.001/T1562.001.md#atomic-test-11---uninstall-sysmon
author: frack113
date: 2022-01-12
modified: 2026-06-29
tags:
    - attack.defense-impairment
    - attack.t1685
logsource:
    category: process_creation
    product: windows
detection:
    selection_pe:
        - Image|endswith:
              - \Sysmon64.exe
              - \Sysmon64a.exe
              - \Sysmon.exe
        - Description: 'System activity monitor'
    selection_cli:
        CommandLine|contains|windash: '-u'
    condition: all of selection_*
falsepositives:
    - Legitimate administrators might use this command to remove Sysmon for debugging purposes
level: high

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_pe

selection_pe:
    - Image|endswith:
          - \Sysmon64.exe
          - \Sysmon64a.exe
          - \Sysmon.exe
    - Description: 'System activity monitor'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains|windash: '-u'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -u corpus 6 (sigma 5, splunk 1)
  • /u corpus 2 (sigma 2)
  • –u corpus 2 (sigma 2)
  • —u corpus 2 (sigma 2)
  • ―u corpus 2 (sigma 2)
field:"CommandLine" kind:match
Descriptioneq
  • System activity monitor corpus 2 (sigma 2)
field:"Description" kind:eq value:"System activity monitor"
Imageends_with
  • \Sysmon.exe corpus 3 (sigma 3)
  • \Sysmon64.exe corpus 3 (sigma 3)
  • \Sysmon64a.exe corpus 3 (sigma 3)
field:"Image" kind:ends_with

Windows MSIX Package Support Framework AI_STUBS Execution

#
Status
experimental
Severity
low
Author
Michael Haag, Swachchhanda Shrawan Poudel (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects execution of Advanced Installer MSIX Package Support Framework (PSF) components, specifically AI_STUBS executables with original filename 'popupwrapper.exe'. This activity may indicate malicious MSIX packages build with Advanced Installer leveraging the Package Support Framework to bypass application control restrictions.

Known False Positives

  • Legitimate applications packaged with Advanced Installer using Package Support Framework

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Windows MSIX Package Support Framework AI_STUBS Execution
id: af5732ed-764e-489d-826d-0447c8b36242
status: experimental
description: |
    Detects execution of Advanced Installer MSIX Package Support Framework (PSF) components, specifically AI_STUBS executables with original filename 'popupwrapper.exe'.
    This activity may indicate malicious MSIX packages build with Advanced Installer leveraging the Package Support Framework to bypass application control restrictions.
references:
    - https://redcanary.com/blog/threat-intelligence/msix-installers/
    - https://redcanary.com/threat-detection-report/techniques/installer-packages/
    - https://learn.microsoft.com/en-us/windows/msix/package/package-support-framework
    - https://www.splunk.com/en_us/blog/security/msix-weaponization-threat-detection-splunk.html
author: Michael Haag, Swachchhanda Shrawan Poudel (Nextron Systems)
date: 2025-11-03
tags:
    - attack.execution
    - attack.stealth
    - attack.defense-impairment
    - attack.t1218
    - attack.t1553.005
    - attack.t1204.002
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        Image|endswith:
            - '\AI_STUBS\AiStubX64Elevated.exe'
            - '\AI_STUBS\AiStubX86Elevated.exe'
            - '\AI_STUBS\AiStubX64.exe'
            - '\AI_STUBS\AiStubX86.exe'
        OriginalFileName: 'popupwrapper.exe'
    condition: selection
falsepositives:
    - Legitimate applications packaged with Advanced Installer using Package Support Framework
level: low

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    Image|endswith:
        - '\AI_STUBS\AiStubX64Elevated.exe'
        - '\AI_STUBS\AiStubX86Elevated.exe'
        - '\AI_STUBS\AiStubX64.exe'
        - '\AI_STUBS\AiStubX86.exe'
    OriginalFileName: 'popupwrapper.exe'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imageends_with
  • \AI_STUBS\AiStubX64.exe
  • \AI_STUBS\AiStubX64Elevated.exe
  • \AI_STUBS\AiStubX86.exe
  • \AI_STUBS\AiStubX86Elevated.exe
field:"Image" kind:ends_with
OriginalFileNameeq
  • popupwrapper.exe corpus 2 (sigma 1, splunk 1)
field:"OriginalFileName" kind:eq value:"popupwrapper.exe"

Winlogon Helper DLL

#
Status
test
Severity
medium
Author
Timur Zinniatullin, oscd.community
Source
github.com/SigmaHQ/sigma

Winlogon.exe is a Windows component responsible for actions at logon/logoff as well as the secure attention sequence (SAS) triggered by Ctrl-Alt-Delete. Registry entries in HKLM\Software[Wow6432Node]Microsoft\Windows NT\CurrentVersion\Winlogon\ and HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ are used to manage additional helper programs and functionalities that support Winlogon. Malicious modifications to these Registry keys may cause Winlogon to load and execute malicious DLLs and/or executables.

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Winlogon Helper DLL
id: 851c506b-6b7c-4ce2-8802-c703009d03c0
status: test
description: |
    Winlogon.exe is a Windows component responsible for actions at logon/logoff as well as the secure attention sequence (SAS) triggered by Ctrl-Alt-Delete.
    Registry entries in HKLM\Software[Wow6432Node]Microsoft\Windows NT\CurrentVersion\Winlogon\ and HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ are
    used to manage additional helper programs and functionalities that support Winlogon. Malicious modifications to these Registry keys may cause Winlogon to
    load and execute malicious DLLs and/or executables.
references:
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1547.004/T1547.004.md
author: Timur Zinniatullin, oscd.community
date: 2019-10-21
modified: 2022-07-07
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.t1547.004
logsource:
    product: windows
    category: ps_script
    definition: 'Requirements: Script Block Logging must be enabled'
detection:
    selection:
        ScriptBlockText|contains: 'CurrentVersion\Winlogon'
    selection2:
        ScriptBlockText|contains:
            - 'Set-ItemProperty'
            - 'New-Item'
    condition: all of selection*
falsepositives:
    - Unknown
level: medium

Stages and Predicates

Stage 0: condition

all of selection*

Stage 1: selection

selection:
    ScriptBlockText|contains: 'CurrentVersion\Winlogon'

Stage 2: selection2

selection2:
    ScriptBlockText|contains:
        - 'Set-ItemProperty'
        - 'New-Item'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
ScriptBlockTextmatch
  • CurrentVersion\Winlogon
  • New-Item
  • Set-ItemProperty
field:"ScriptBlockText" kind:match

Wow6432Node CurrentVersion Autorun Keys Modification

#
Status
test
Severity
medium
Author
Victor Sergeev, Daniil Yugoslavskiy, Gleb Sukhodolskiy, Timur Zinniatullin, oscd.community, Tim Shelton, frack113 (split)
Source
github.com/SigmaHQ/sigma

Detects modification of autostart extensibility point (ASEP) in registry.

Known False Positives

  • Legitimate software automatically (mostly, during installation) sets up autorun keys for legitimate reason
  • Legitimate administrator sets up autorun keys for legitimate reason

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Wow6432Node CurrentVersion Autorun Keys Modification
id: b29aed60-ebd1-442b-9cb5-16a1d0324adb
related:
    - id: 17f878b8-9968-4578-b814-c4217fc5768c
      type: obsolete
status: test
description: Detects modification of autostart extensibility point (ASEP) in registry.
references:
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1547.001/T1547.001.md
    - https://learn.microsoft.com/en-us/sysinternals/downloads/autoruns
    - https://gist.github.com/GlebSukhodolskiy/0fc5fa5f482903064b448890db1eaf9d # a list with registry keys
    - https://oddvar.moe/2018/03/21/persistence-using-runonceex-hidden-from-autoruns-exe/
author: Victor Sergeev, Daniil Yugoslavskiy, Gleb Sukhodolskiy, Timur Zinniatullin, oscd.community, Tim Shelton, frack113 (split)
date: 2019-10-25
modified: 2025-12-08
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.t1547.001
logsource:
    category: registry_set
    product: windows
detection:
    selection_wow_current_version_base:
        TargetObject|contains: '\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion'
    selection_wow_current_version_keys:
        TargetObject|contains:
            - '\ShellServiceObjectDelayLoad'
            - '\Run\'
            - '\RunOnce\'
            - '\RunOnceEx\'
            - '\RunServices\'
            - '\RunServicesOnce\'
            - '\Explorer\ShellServiceObjects'
            - '\Explorer\ShellIconOverlayIdentifiers'
            - '\Explorer\ShellExecuteHooks'
            - '\Explorer\SharedTaskScheduler'
            - '\Explorer\Browser Helper Objects'
    filter_main_empty:
        Details: '(Empty)'
    filter_main_null:
        Details: null
    filter_main_ms_win_desktop_runtime:
        Details|startswith: '"C:\ProgramData\Package Cache\{d21a4f20-968a-4b0c-bf04-a38da5f06e41}\windowsdesktop-runtime-'
    filter_main_vcredist:
        Image|endswith: '\VC_redist.x64.exe'
        Details|endswith: '}\VC_redist.x64.exe" /burn.runonce'
    filter_main_upgrades:
        Image|startswith:
            - 'C:\ProgramData\Package Cache'
            - 'C:\Windows\Temp\'
        Image|contains:
            - '\winsdksetup.exe'
            - '\windowsdesktop-runtime-'  # C:\WINDOWS\Temp\{751E2E78-46DC-4376-9205-99219CDC34AE}\.be\windowsdesktop-runtime-6.0.12-win-x86.exe
            - '\AspNetCoreSharedFrameworkBundle-'  # "C:\ProgramData\Package Cache\{b52191c1-a9c0-4b34-9a4e-930c2dd8a540}\AspNetCoreSharedFrameworkBundle-x86.exe" /burn.runonce
        Details|endswith: ' /burn.runonce'
    filter_main_uninstallers:
        # This image path is linked with different uninstallers when running as admin unfortunately
        Image|startswith: 'C:\Windows\Installer\MSI'
        TargetObject|contains: '\Explorer\Browser Helper Objects'
    filter_main_msiexec:
        Image: 'C:\WINDOWS\system32\msiexec.exe'
        TargetObject|contains: '\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\'
    filter_main_edge:
        Image|contains|all:
            - 'C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\{'
            - '\setup.exe'
    filter_optional_msoffice1:
        Image: 'C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe'
        TargetObject|contains: '\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\'
    filter_optional_msoffice2:
        Image:
            - 'C:\Program Files\Microsoft Office\root\integration\integrator.exe'
            - 'C:\Program Files (x86)\Microsoft Office\root\integration\integrator.exe'
        TargetObject|contains: '\Explorer\Browser Helper Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}\'
    filter_optional_dropbox:
        - Details|endswith: '-A251-47B7-93E1-CDD82E34AF8B}'
        - Details: 'grpconv -o'
        - Details|contains|all:
              - 'C:\Program Files'
              - '\Dropbox\Client\Dropbox.exe'
              - ' /systemstartup'
    filter_optional_evernote:
        TargetObject|endswith: '\Explorer\Browser Helper Objects\{92EF2EAD-A7CE-4424-B0DB-499CF856608E}\NoExplorer'
    filter_optional_dotnet:
        Image|contains: '\windowsdesktop-runtime-'
        TargetObject|endswith:
            - '\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{e2d1ae32-dd1d-4ad7-a298-10e42e7840fc}'
            - '\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{7037b699-7382-448c-89a7-4765961d2537}'
        Details|startswith: '"C:\ProgramData\Package Cache\'
        Details|endswith: '.exe" /burn.runonce'
    filter_optional_office:
        Image|startswith:
            - 'C:\Program Files\Common Files\Microsoft Shared\ClickToRun\'
            - 'C:\Program Files\Common Files\Microsoft Shared\ClickToRun\Updates\'
        Image|endswith: '\OfficeClickToRun.exe'
    filter_optional_discord:
        TargetObject|endswith: '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\Discord'
        Details|endswith: 'Discord.exe --checkInstall'
    filter_optional_avira:
        Details|endswith: '\Avira.OE.Setup.Bundle.exe" /burn.runonce'
        Image|endswith: '\Avira.OE.Setup.Bundle.exe'
    filter_optional_avg_1:
        Image|endswith: '\instup.exe'
        TargetObject|endswith: '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\AvRepair'
        Details|endswith: 'instup.exe" /instop:repair /wait'
    filter_optional_avg_2:
        Image|endswith: '\instup.exe'
        TargetObject|endswith:
            - '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avg\(Default)'
            - '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00asw\(Default)'
        Details:
            - '{472083B1-C522-11CF-8763-00608CC02F24}'
            - '{472083B0-C522-11CF-8763-00608CC02F24}'
    condition: all of selection_* and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
    - Legitimate software automatically (mostly, during installation) sets up autorun keys for legitimate reason
    - Legitimate administrator sets up autorun keys for legitimate reason
level: medium

Stages and Predicates

Stage 0: condition

all of selection_* and not 1 of filter_main_* and not 1 of filter_optional_*

Stage 1: selection_wow_current_version_base

selection_wow_current_version_base:
    TargetObject|contains: '\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion'

Stage 2: selection_wow_current_version_keys

selection_wow_current_version_keys:
    TargetObject|contains:
        - '\ShellServiceObjectDelayLoad'
        - '\Run\'
        - '\RunOnce\'
        - '\RunOnceEx\'
        - '\RunServices\'
        - '\RunServicesOnce\'
        - '\Explorer\ShellServiceObjects'
        - '\Explorer\ShellIconOverlayIdentifiers'
        - '\Explorer\ShellExecuteHooks'
        - '\Explorer\SharedTaskScheduler'
        - '\Explorer\Browser Helper Objects'

Stage 3: not filter_main_*

filter_main_empty:
    Details: '(Empty)'
filter_main_null:
    Details: null
filter_main_ms_win_desktop_runtime:
    Details|startswith: '"C:\ProgramData\Package Cache\{d21a4f20-968a-4b0c-bf04-a38da5f06e41}\windowsdesktop-runtime-'
filter_main_vcredist:
    Image|endswith: '\VC_redist.x64.exe'
    Details|endswith: '}\VC_redist.x64.exe" /burn.runonce'
filter_main_upgrades:
    Image|startswith:
        - 'C:\ProgramData\Package Cache'
        - 'C:\Windows\Temp\'
    Image|contains:
        - '\winsdksetup.exe'
        - '\windowsdesktop-runtime-'
        - '\AspNetCoreSharedFrameworkBundle-'
    Details|endswith: ' /burn.runonce'
filter_main_uninstallers:
    Image|startswith: 'C:\Windows\Installer\MSI'
    TargetObject|contains: '\Explorer\Browser Helper Objects'
filter_main_msiexec:
    Image: 'C:\WINDOWS\system32\msiexec.exe'
    TargetObject|contains: '\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\'
filter_main_edge:
    Image|contains|all:
        - 'C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\{'
        - '\setup.exe'

Stage 4: not filter_optional_*

filter_optional_msoffice1:
    Image: 'C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe'
    TargetObject|contains: '\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\'
filter_optional_msoffice2:
    Image:
        - 'C:\Program Files\Microsoft Office\root\integration\integrator.exe'
        - 'C:\Program Files (x86)\Microsoft Office\root\integration\integrator.exe'
    TargetObject|contains: '\Explorer\Browser Helper Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}\'
filter_optional_dropbox:
    - Details|endswith: '-A251-47B7-93E1-CDD82E34AF8B}'
    - Details: 'grpconv -o'
    - Details|contains|all:
          - 'C:\Program Files'
          - '\Dropbox\Client\Dropbox.exe'
          - ' /systemstartup'
filter_optional_evernote:
    TargetObject|endswith: '\Explorer\Browser Helper Objects\{92EF2EAD-A7CE-4424-B0DB-499CF856608E}\NoExplorer'
filter_optional_dotnet:
    Image|contains: '\windowsdesktop-runtime-'
    TargetObject|endswith:
        - '\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{e2d1ae32-dd1d-4ad7-a298-10e42e7840fc}'
        - '\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{7037b699-7382-448c-89a7-4765961d2537}'
    Details|startswith: '"C:\ProgramData\Package Cache\'
    Details|endswith: '.exe" /burn.runonce'
filter_optional_office:
    Image|startswith:
        - 'C:\Program Files\Common Files\Microsoft Shared\ClickToRun\'
        - 'C:\Program Files\Common Files\Microsoft Shared\ClickToRun\Updates\'
    Image|endswith: '\OfficeClickToRun.exe'
filter_optional_discord:
    TargetObject|endswith: '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\Discord'
    Details|endswith: 'Discord.exe --checkInstall'
filter_optional_avira:
    Details|endswith: '\Avira.OE.Setup.Bundle.exe" /burn.runonce'
    Image|endswith: '\Avira.OE.Setup.Bundle.exe'
filter_optional_avg_1:
    Image|endswith: '\instup.exe'
    TargetObject|endswith: '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\AvRepair'
    Details|endswith: 'instup.exe" /instop:repair /wait'
filter_optional_avg_2:
    Image|endswith: '\instup.exe'
    TargetObject|endswith:
        - '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avg\(Default)'
        - '\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00asw\(Default)'
    Details:
        - '{472083B1-C522-11CF-8763-00608CC02F24}'
        - '{472083B0-C522-11CF-8763-00608CC02F24}'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
TargetObjectmatch
  • \Explorer\Browser Helper Objects corpus 2 (sigma 2)
  • \Explorer\SharedTaskScheduler corpus 2 (sigma 2)
  • \Explorer\ShellExecuteHooks corpus 2 (sigma 2)
  • \Explorer\ShellIconOverlayIdentifiers corpus 2 (sigma 2)
  • \Explorer\ShellServiceObjects corpus 2 (sigma 2)
  • \RunOnceEx\ corpus 2 (sigma 2)
  • \RunOnce\ corpus 2 (sigma 2)
  • \RunServicesOnce\ corpus 2 (sigma 2)
  • \RunServices\ corpus 2 (sigma 2)
  • \Run\ corpus 2 (sigma 2)
  • \SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion
  • \ShellServiceObjectDelayLoad corpus 2 (sigma 2)
field:"TargetObject" kind:match

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
Imagematch\AspNetCoreSharedFrameworkBundle-excludes:Image field:"Image" value:"\AspNetCoreSharedFrameworkBundle-"
Imagematch\windowsdesktop-runtime-excludes:Image field:"Image" value:"\windowsdesktop-runtime-"
Imagematch\winsdksetup.exeexcludes:Image field:"Image" value:"\winsdksetup.exe"
Imagestarts_withC:\ProgramData\Package Cacheexcludes:Image field:"Image" value:"C:\ProgramData\Package Cache"
Imagestarts_withC:\Windows\Temp\excludes:Image field:"Image" value:"C:\Windows\Temp\"
Detailsends_with /burn.runonceexcludes:Details field:"Details" value:" /burn.runonce"
Detailsends_with}\VC_redist.x64.exe" /burn.runonceexcludes:Details
Imageends_with\VC_redist.x64.exeexcludes:Image field:"Image" value:"\VC_redist.x64.exe"
ImageeqC:\WINDOWS\system32\msiexec.exeexcludes:Image field:"Image" value:"C:\WINDOWS\system32\msiexec.exe"
TargetObjectmatch\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\excludes:TargetObject field:"TargetObject" value:"\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\"
ImagematchC:\Program Files (x86)\Microsoft\EdgeUpdate\Install\{excludes:Image field:"Image" value:"C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\{"
Imagematch\setup.exeexcludes:Image field:"Image" value:"\setup.exe"
Imagestarts_withC:\Windows\Installer\MSIexcludes:Image field:"Image" value:"C:\Windows\Installer\MSI"
TargetObjectmatch\Explorer\Browser Helper Objectsexcludes:TargetObject field:"TargetObject" value:"\Explorer\Browser Helper Objects"
Detailseq(Empty)excludes:Details field:"Details" value:"(Empty)"
Detailsis_null(no value, null check)excludes:Details
Detailsstarts_with"C:\ProgramData\Package Cache\{d21a4f20-968a-4b0c-bf04-a38da5f06e41}\windowsdesktop-runtime-excludes:Details
Detailseq{472083B0-C522-11CF-8763-00608CC02F24}excludes:Details field:"Details" value:"{472083B0-C522-11CF-8763-00608CC02F24}"
Detailseq{472083B1-C522-11CF-8763-00608CC02F24}excludes:Details field:"Details" value:"{472083B1-C522-11CF-8763-00608CC02F24}"
TargetObjectends_with\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00asw\(Default)excludes:TargetObject field:"TargetObject" value:"\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00asw\(Default)"
TargetObjectends_with\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avg\(Default)excludes:TargetObject field:"TargetObject" value:"\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avg\(Default)"
Imageends_with\instup.exeexcludes:Image field:"Image" value:"\instup.exe"
ImageeqC:\Program Files (x86)\Microsoft Office\root\integration\integrator.exeexcludes:Image field:"Image" value:"C:\Program Files (x86)\Microsoft Office\root\integration\integrator.exe"
ImageeqC:\Program Files\Microsoft Office\root\integration\integrator.exeexcludes:Image field:"Image" value:"C:\Program Files\Microsoft Office\root\integration\integrator.exe"
TargetObjectmatch\Explorer\Browser Helper Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}\excludes:TargetObject field:"TargetObject" value:"\Explorer\Browser Helper Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}\"
Imagestarts_withC:\Program Files\Common Files\Microsoft Shared\ClickToRun\excludes:Image field:"Image" value:"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\"
Imagestarts_withC:\Program Files\Common Files\Microsoft Shared\ClickToRun\Updates\excludes:Image field:"Image" value:"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\Updates\"
Imageends_with\OfficeClickToRun.exeexcludes:Image field:"Image" value:"\OfficeClickToRun.exe"
TargetObjectends_with\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{7037b699-7382-448c-89a7-4765961d2537}excludes:TargetObject field:"TargetObject" value:"\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{7037b699-7382-448c-89a7-4765961d2537}"
TargetObjectends_with\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{e2d1ae32-dd1d-4ad7-a298-10e42e7840fc}excludes:TargetObject field:"TargetObject" value:"\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{e2d1ae32-dd1d-4ad7-a298-10e42e7840fc}"
Detailsends_with.exe" /burn.runonceexcludes:Details
Detailsstarts_with"C:\ProgramData\Package Cache\excludes:Details
Detailsends_withDiscord.exe --checkInstallexcludes:Details field:"Details" value:"Discord.exe --checkInstall"
TargetObjectends_with\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\Discordexcludes:TargetObject field:"TargetObject" value:"\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\Discord"
Detailsends_with\Avira.OE.Setup.Bundle.exe" /burn.runonceexcludes:Details
Imageends_with\Avira.OE.Setup.Bundle.exeexcludes:Image field:"Image" value:"\Avira.OE.Setup.Bundle.exe"
Detailsends_withinstup.exe" /instop:repair /waitexcludes:Details
TargetObjectends_with\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\AvRepairexcludes:TargetObject field:"TargetObject" value:"\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\AvRepair"
Detailsmatch /systemstartupexcludes:Details field:"Details" value:" /systemstartup"
DetailsmatchC:\Program Filesexcludes:Details field:"Details" value:"C:\Program Files"
Detailsmatch\Dropbox\Client\Dropbox.exeexcludes:Details field:"Details" value:"\Dropbox\Client\Dropbox.exe"
ImageeqC:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exeexcludes:Image field:"Image" value:"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe"
TargetObjectmatch\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\excludes:TargetObject field:"TargetObject" value:"\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\"
Detailsends_with-A251-47B7-93E1-CDD82E34AF8B}excludes:Details field:"Details" value:"-A251-47B7-93E1-CDD82E34AF8B}"
Detailseqgrpconv -oexcludes:Details field:"Details" value:"grpconv -o"
TargetObjectends_with\Explorer\Browser Helper Objects\{92EF2EAD-A7CE-4424-B0DB-499CF856608E}\NoExplorerexcludes:TargetObject field:"TargetObject" value:"\Explorer\Browser Helper Objects\{92EF2EAD-A7CE-4424-B0DB-499CF856608E}\NoExplorer"

Back to all Sigma rules