Detection rules › Sigma

HackTool - PCHunter Execution

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

Detects suspicious use of PCHunter, a tool like Process Hacker to view and manipulate processes, kernel options and other low level stuff

MITRE ATT&CK coverage

Event coverage

ProviderEventTitle
SysmonEvent ID 1Process creation

Rule body yaml

title: HackTool - PCHunter Execution
id: fca949cc-79ca-446e-8064-01aa7e52ece5
status: test
description: Detects suspicious use of PCHunter, a tool like Process Hacker to view and manipulate processes, kernel options and other low level stuff
references:
    - https://web.archive.org/web/20231210115125/http://www.xuetr.com/
    - https://www.crowdstrike.com/blog/falcon-overwatch-report-finds-increase-in-ecrime/
    - https://www.hexacorn.com/blog/2018/04/20/kernel-hacking-tool-you-might-have-never-heard-of-xuetr-pchunter/
author: Florian Roth (Nextron Systems), Nasreddine Bencherchali
date: 2022-10-10
modified: 2024-11-23
tags:
    - attack.execution
    - attack.discovery
    - attack.t1082
    - attack.t1057
    - attack.t1012
    - attack.t1083
    - attack.t1007
logsource:
    category: process_creation
    product: windows
detection:
    selection_image:
        Image|endswith:
            - '\PCHunter64.exe'
            - '\PCHunter32.exe'
    selection_pe:
        - OriginalFileName: 'PCHunter.exe'
        - Description: 'Epoolsoft Windows Information View Tools'
    selection_hashes:
        Hashes|contains:
            - 'SHA1=5F1CBC3D99558307BC1250D084FA968521482025'
            - 'MD5=987B65CD9B9F4E9A1AFD8F8B48CF64A7'
            - 'SHA256=2B214BDDAAB130C274DE6204AF6DBA5AEEC7433DA99AA950022FA306421A6D32'
            - 'IMPHASH=444D210CEA1FF8112F256A4997EED7FF'
            - 'SHA1=3FB89787CB97D902780DA080545584D97FB1C2EB'
            - 'MD5=228DD0C2E6287547E26FFBD973A40F14'
            - 'SHA256=55F041BF4E78E9BFA6D4EE68BE40E496CE3A1353E1CA4306598589E19802522C'
            - 'IMPHASH=0479F44DF47CFA2EF1CCC4416A538663'
    condition: 1 of selection_*
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

1 of selection_*

Stage 1: selection_image

selection_image:
    Image|endswith:
        - '\PCHunter64.exe'
        - '\PCHunter32.exe'

Stage 2: selection_pe

selection_pe:
    - OriginalFileName: 'PCHunter.exe'
    - Description: 'Epoolsoft Windows Information View Tools'

Stage 3: selection_hashes

selection_hashes:
    Hashes|contains:
        - 'SHA1=5F1CBC3D99558307BC1250D084FA968521482025'
        - 'MD5=987B65CD9B9F4E9A1AFD8F8B48CF64A7'
        - 'SHA256=2B214BDDAAB130C274DE6204AF6DBA5AEEC7433DA99AA950022FA306421A6D32'
        - 'IMPHASH=444D210CEA1FF8112F256A4997EED7FF'
        - 'SHA1=3FB89787CB97D902780DA080545584D97FB1C2EB'
        - 'MD5=228DD0C2E6287547E26FFBD973A40F14'
        - 'SHA256=55F041BF4E78E9BFA6D4EE68BE40E496CE3A1353E1CA4306598589E19802522C'
        - 'IMPHASH=0479F44DF47CFA2EF1CCC4416A538663'

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
Descriptioneq
  • Epoolsoft Windows Information View Tools
Hashesmatch
  • IMPHASH=0479F44DF47CFA2EF1CCC4416A538663
  • IMPHASH=444D210CEA1FF8112F256A4997EED7FF
  • MD5=228DD0C2E6287547E26FFBD973A40F14
  • MD5=987B65CD9B9F4E9A1AFD8F8B48CF64A7
  • SHA1=3FB89787CB97D902780DA080545584D97FB1C2EB
  • SHA1=5F1CBC3D99558307BC1250D084FA968521482025
  • SHA256=2B214BDDAAB130C274DE6204AF6DBA5AEEC7433DA99AA950022FA306421A6D32
  • SHA256=55F041BF4E78E9BFA6D4EE68BE40E496CE3A1353E1CA4306598589E19802522C
Imageends_with
  • \PCHunter32.exe
  • \PCHunter64.exe
OriginalFileNameeq
  • PCHunter.exe