Detection rules › Sigma

HackTool - Generic Process Access

Status
test
Severity
high
Log source
product windows, category process_access
Author
Nasreddine Bencherchali (Nextron Systems), Swachchhanda Shrawan Poudel
Source
github.com/SigmaHQ/sigma

Detects process access requests from hacktool processes based on their default image name

MITRE ATT&CK coverage

TacticTechniques
Credential AccessT1003.001 OS Credential Dumping: LSASS Memory

Event coverage

ProviderEventTitle
SysmonEvent ID 10ProcessAccess

Rule body yaml

title: HackTool - Generic Process Access
id: d0d2f720-d14f-448d-8242-51ff396a334e
status: test
description: Detects process access requests from hacktool processes based on their default image name
references:
    - https://jsecurity101.medium.com/bypassing-access-mask-auditing-strategies-480fb641c158
    - https://www.splunk.com/en_us/blog/security/you-bet-your-lsass-hunting-lsass-access.html
author: Nasreddine Bencherchali (Nextron Systems), Swachchhanda Shrawan Poudel
date: 2023-11-27
tags:
    - attack.credential-access
    - attack.t1003.001
    - attack.s0002
logsource:
    category: process_access
    product: windows
detection:
    selection:
        - SourceImage|endswith:
              - '\Akagi.exe'
              - '\Akagi64.exe'
              - '\atexec_windows.exe'
              - '\Certify.exe'
              - '\Certipy.exe'
              - '\CoercedPotato.exe'
              - '\crackmapexec.exe'
              - '\CreateMiniDump.exe'
              - '\dcomexec_windows.exe'
              - '\dpapi_windows.exe'
              - '\findDelegation_windows.exe'
              - '\GetADUsers_windows.exe'
              - '\GetNPUsers_windows.exe'
              - '\getPac_windows.exe'
              - '\getST_windows.exe'
              - '\getTGT_windows.exe'
              - '\GetUserSPNs_windows.exe'
              - '\gmer.exe'
              - '\hashcat.exe'
              - '\htran.exe'
              - '\ifmap_windows.exe'
              - '\impersonate.exe'
              - '\Inveigh.exe'
              - '\LocalPotato.exe'
              - '\mimikatz_windows.exe'
              - '\mimikatz.exe'
              - '\netview_windows.exe'
              - '\nmapAnswerMachine_windows.exe'
              - '\opdump_windows.exe'
              - '\PasswordDump.exe'
              - '\Potato.exe'
              - '\PowerTool.exe'
              - '\PowerTool64.exe'
              - '\psexec_windows.exe'
              - '\PurpleSharp.exe'
              - '\pypykatz.exe'
              - '\QuarksPwDump.exe'
              - '\rdp_check_windows.exe'
              - '\Rubeus.exe'
              - '\SafetyKatz.exe'
              - '\sambaPipe_windows.exe'
              - '\SelectMyParent.exe'
              - '\SharpChisel.exe'
              - '\SharPersist.exe'
              - '\SharpEvtMute.exe'
              - '\SharpImpersonation.exe'
              - '\SharpLDAPmonitor.exe'
              - '\SharpLdapWhoami.exe'
              - '\SharpUp.exe'
              - '\SharpView.exe'
              - '\smbclient_windows.exe'
              - '\smbserver_windows.exe'
              - '\sniff_windows.exe'
              - '\sniffer_windows.exe'
              - '\split_windows.exe'
              - '\SpoolSample.exe'
              - '\Stracciatella.exe'
              - '\SysmonEOP.exe'
              - '\temp\rot.exe'
              - '\ticketer_windows.exe'
              - '\TruffleSnout.exe'
              - '\winPEASany_ofs.exe'
              - '\winPEASany.exe'
              - '\winPEASx64_ofs.exe'
              - '\winPEASx64.exe'
              - '\winPEASx86_ofs.exe'
              - '\winPEASx86.exe'
              - '\xordump.exe'
        - SourceImage|contains:
              - '\goldenPac'
              - '\just_dce_'
              - '\karmaSMB'
              - '\kintercept'
              - '\LocalPotato'
              - '\ntlmrelayx'
              - '\rpcdump'
              - '\samrdump'
              - '\secretsdump'
              - '\smbexec'
              - '\smbrelayx'
              - '\wmiexec'
              - '\wmipersist'
              - 'HotPotato'
              - 'Juicy Potato'
              - 'JuicyPotato'
              - 'PetitPotam'
              - 'RottenPotato'
    condition: selection
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    - SourceImage|endswith:
          - '\Akagi.exe'
          - '\Akagi64.exe'
          - '\atexec_windows.exe'
          - '\Certify.exe'
          - '\Certipy.exe'
          - '\CoercedPotato.exe'
          - '\crackmapexec.exe'
          - '\CreateMiniDump.exe'
          - '\dcomexec_windows.exe'
          - '\dpapi_windows.exe'
          - '\findDelegation_windows.exe'
          - '\GetADUsers_windows.exe'
          - '\GetNPUsers_windows.exe'
          - '\getPac_windows.exe'
          - '\getST_windows.exe'
          - '\getTGT_windows.exe'
          - '\GetUserSPNs_windows.exe'
          - '\gmer.exe'
          - '\hashcat.exe'
          - '\htran.exe'
          - '\ifmap_windows.exe'
          - '\impersonate.exe'
          - '\Inveigh.exe'
          - '\LocalPotato.exe'
          - '\mimikatz_windows.exe'
          - '\mimikatz.exe'
          - '\netview_windows.exe'
          - '\nmapAnswerMachine_windows.exe'
          - '\opdump_windows.exe'
          - '\PasswordDump.exe'
          - '\Potato.exe'
          - '\PowerTool.exe'
          - '\PowerTool64.exe'
          - '\psexec_windows.exe'
          - '\PurpleSharp.exe'
          - '\pypykatz.exe'
          - '\QuarksPwDump.exe'
          - '\rdp_check_windows.exe'
          - '\Rubeus.exe'
          - '\SafetyKatz.exe'
          - '\sambaPipe_windows.exe'
          - '\SelectMyParent.exe'
          - '\SharpChisel.exe'
          - '\SharPersist.exe'
          - '\SharpEvtMute.exe'
          - '\SharpImpersonation.exe'
          - '\SharpLDAPmonitor.exe'
          - '\SharpLdapWhoami.exe'
          - '\SharpUp.exe'
          - '\SharpView.exe'
          - '\smbclient_windows.exe'
          - '\smbserver_windows.exe'
          - '\sniff_windows.exe'
          - '\sniffer_windows.exe'
          - '\split_windows.exe'
          - '\SpoolSample.exe'
          - '\Stracciatella.exe'
          - '\SysmonEOP.exe'
          - '\temp\rot.exe'
          - '\ticketer_windows.exe'
          - '\TruffleSnout.exe'
          - '\winPEASany_ofs.exe'
          - '\winPEASany.exe'
          - '\winPEASx64_ofs.exe'
          - '\winPEASx64.exe'
          - '\winPEASx86_ofs.exe'
          - '\winPEASx86.exe'
          - '\xordump.exe'
    - SourceImage|contains:
          - '\goldenPac'
          - '\just_dce_'
          - '\karmaSMB'
          - '\kintercept'
          - '\LocalPotato'
          - '\ntlmrelayx'
          - '\rpcdump'
          - '\samrdump'
          - '\secretsdump'
          - '\smbexec'
          - '\smbrelayx'
          - '\wmiexec'
          - '\wmipersist'
          - 'HotPotato'
          - 'Juicy Potato'
          - 'JuicyPotato'
          - 'PetitPotam'
          - 'RottenPotato'

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
SourceImageends_with
  • \Akagi.exe corpus 2 (sigma 2)
  • \Akagi64.exe corpus 2 (sigma 2)
  • \Certify.exe corpus 2 (sigma 2)
  • \Certipy.exe corpus 2 (sigma 2)
  • \CoercedPotato.exe corpus 2 (sigma 2)
  • \CreateMiniDump.exe corpus 2 (sigma 2)
  • \GetADUsers_windows.exe corpus 2 (sigma 2)
  • \GetNPUsers_windows.exe corpus 2 (sigma 2)
  • \GetUserSPNs_windows.exe corpus 2 (sigma 2)
  • \Inveigh.exe corpus 2 (sigma 2)
  • \LocalPotato.exe corpus 2 (sigma 2)
  • \PasswordDump.exe
  • \Potato.exe
  • \PowerTool.exe corpus 2 (sigma 2)
  • \PowerTool64.exe corpus 2 (sigma 2)
  • \PurpleSharp.exe
  • \QuarksPwDump.exe corpus 2 (sigma 2)
  • \Rubeus.exe corpus 2 (sigma 2)
  • \SafetyKatz.exe corpus 2 (sigma 2)
  • \SelectMyParent.exe corpus 2 (sigma 2)
  • \SharPersist.exe corpus 2 (sigma 2)
  • \SharpChisel.exe corpus 2 (sigma 2)
  • \SharpEvtMute.exe corpus 2 (sigma 2)
  • \SharpImpersonation.exe corpus 2 (sigma 2)
  • \SharpLDAPmonitor.exe corpus 2 (sigma 2)
  • \SharpLdapWhoami.exe corpus 2 (sigma 2)
  • \SharpUp.exe corpus 2 (sigma 2)
  • \SharpView.exe corpus 2 (sigma 2)
  • \SpoolSample.exe
  • \Stracciatella.exe corpus 2 (sigma 2)
  • \SysmonEOP.exe corpus 2 (sigma 2)
  • \TruffleSnout.exe corpus 2 (sigma 2)
  • \atexec_windows.exe corpus 2 (sigma 2)
  • \crackmapexec.exe corpus 2 (sigma 2)
  • \dcomexec_windows.exe corpus 2 (sigma 2)
  • \dpapi_windows.exe corpus 2 (sigma 2)
  • \findDelegation_windows.exe corpus 2 (sigma 2)
  • \getPac_windows.exe corpus 2 (sigma 2)
  • \getST_windows.exe corpus 2 (sigma 2)
  • \getTGT_windows.exe corpus 2 (sigma 2)
  • \gmer.exe corpus 2 (sigma 2)
  • \hashcat.exe corpus 2 (sigma 2)
  • \htran.exe corpus 2 (sigma 2)
  • \ifmap_windows.exe corpus 2 (sigma 2)
  • \impersonate.exe
  • \mimikatz.exe
  • \mimikatz_windows.exe corpus 2 (sigma 2)
  • \netview_windows.exe corpus 2 (sigma 2)
  • \nmapAnswerMachine_windows.exe corpus 2 (sigma 2)
  • \opdump_windows.exe corpus 2 (sigma 2)
  • \psexec_windows.exe corpus 2 (sigma 2)
  • \pypykatz.exe corpus 2 (sigma 2)
  • \rdp_check_windows.exe corpus 2 (sigma 2)
  • \sambaPipe_windows.exe corpus 2 (sigma 2)
  • \smbclient_windows.exe corpus 2 (sigma 2)
  • \smbserver_windows.exe corpus 2 (sigma 2)
  • \sniff_windows.exe corpus 2 (sigma 2)
  • \sniffer_windows.exe corpus 2 (sigma 2)
  • \split_windows.exe corpus 2 (sigma 2)
  • \temp\rot.exe
  • \ticketer_windows.exe corpus 2 (sigma 2)
  • \winPEASany.exe corpus 2 (sigma 2)
  • \winPEASany_ofs.exe corpus 2 (sigma 2)
  • \winPEASx64.exe corpus 2 (sigma 2)
  • \winPEASx64_ofs.exe corpus 2 (sigma 2)
  • \winPEASx86.exe corpus 2 (sigma 2)
  • \winPEASx86_ofs.exe corpus 2 (sigma 2)
  • \xordump.exe corpus 2 (sigma 2)
SourceImagematch
  • HotPotato corpus 2 (sigma 2)
  • Juicy Potato corpus 2 (sigma 2)
  • JuicyPotato corpus 2 (sigma 2)
  • PetitPotam corpus 2 (sigma 2)
  • RottenPotato corpus 2 (sigma 2)
  • \LocalPotato corpus 2 (sigma 2)
  • \goldenPac corpus 2 (sigma 2)
  • \just_dce_ corpus 2 (sigma 2)
  • \karmaSMB corpus 2 (sigma 2)
  • \kintercept corpus 2 (sigma 2)
  • \ntlmrelayx corpus 3 (sigma 3)
  • \rpcdump corpus 2 (sigma 2)
  • \samrdump corpus 2 (sigma 2)
  • \secretsdump corpus 2 (sigma 2)
  • \smbexec corpus 2 (sigma 2)
  • \smbrelayx corpus 3 (sigma 3)
  • \wmiexec corpus 2 (sigma 2)
  • \wmipersist corpus 2 (sigma 2)