Detection rules › Sigma

PUA - Process Hacker Driver Load

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

Detects driver load of the Process Hacker tool

MITRE ATT&CK coverage

Event coverage

ProviderEventTitle
SysmonEvent ID 6Driver loaded

Rule body yaml

title: PUA - Process Hacker Driver Load
id: 67add051-9ee7-4ad3-93ba-42935615ae8d
related:
    - id: 10cb6535-b31d-4512-9962-513dcbc42cc1
      type: similar
status: test
description: Detects driver load of the Process Hacker tool
references:
    - https://processhacker.sourceforge.io/
author: Florian Roth (Nextron Systems)
date: 2022-11-16
modified: 2024-11-23
tags:
    - attack.persistence
    - attack.privilege-escalation
    - cve.2021-21551
    - attack.t1543
logsource:
    category: driver_load
    product: windows
detection:
    selection:
        - ImageLoaded|endswith: '\kprocesshacker.sys'
        - Hashes|contains:
              - 'IMPHASH=821D74031D3F625BCBD0DF08B70F1E77'
              - 'IMPHASH=F86759BB4DE4320918615DC06E998A39'
              - 'IMPHASH=0A64EEB85419257D0CE32BD5D55C3A18'
              - 'IMPHASH=6E7B34DFC017700B1517B230DF6FF0D0'
    condition: selection
falsepositives:
    - Legitimate use of process hacker or system informer by developers or system administrators
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    - ImageLoaded|endswith: '\kprocesshacker.sys'
    - Hashes|contains:
          - 'IMPHASH=821D74031D3F625BCBD0DF08B70F1E77'
          - 'IMPHASH=F86759BB4DE4320918615DC06E998A39'
          - 'IMPHASH=0A64EEB85419257D0CE32BD5D55C3A18'
          - 'IMPHASH=6E7B34DFC017700B1517B230DF6FF0D0'

Indicators

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

FieldKindValues
Hashesmatch
  • IMPHASH=0A64EEB85419257D0CE32BD5D55C3A18
  • IMPHASH=6E7B34DFC017700B1517B230DF6FF0D0
  • IMPHASH=821D74031D3F625BCBD0DF08B70F1E77 corpus 2 (sigma 2)
  • IMPHASH=F86759BB4DE4320918615DC06E998A39 corpus 2 (sigma 2)
ImageLoadedends_with
  • \kprocesshacker.sys corpus 2 (sigma 2)