Detection rules › Sigma
PSexec execution over SMB share
Detects scenarios where an attacker execute PSexec on a remote host via SMB
Known false positives
- Administrator activity
MITRE ATT&CK coverage
| Tactic | Techniques |
|---|---|
| Lateral Movement |
Telemetry coverage
Rule body
title: PSexec execution over SMB share
description: Detects scenarios where an attacker execute PSexec on a remote host via SMB
references:
- https://github.com/mdecrevoisier/EVTX-to-MITRE-Attack/tree/master/TA0008-Lateral%20Movement/T1021.002%20-SMB%20Windows%20Admin%20Shares
- https://attack.mitre.org/software/S0029/
- https://pentera.io/blog/135-is-the-new-145/
- https://nv2lt.github.io/windows/smb-psexec-smbexec-winexe-how-to/
- https://www.synacktiv.com/publications/traces-of-windows-remote-command-execution.html
tags:
- attack.lateral_movement
- attack.t1021.002
author: mdecrevoisier
status: experimental
logsource:
product: windows
service: security
detection:
selection:
EventID: 5145
ShareName:
- '\\*\ADMIN$'
- '\\*\IPC$'
RelativeTargetName|contains: PSEXESVC
filter:
SubjectUserName: '%admin_account%'
condition: selection and not filter
falsepositives:
- Administrator activity
level: medium
Stages and Predicates
Stage 0: condition
selection and not filterStage 1: selection
selection:
EventID: 5145
ShareName:
- '\\*\ADMIN$'
- '\\*\IPC$'
RelativeTargetName|contains: PSEXESVC
Stage 2: not filter
filter:
SubjectUserName: '%admin_account%'
Exclusions
The rule actively suppresses these predicates.
| Field | Kind | Excluded values | Search |
|---|---|---|---|
SubjectUserName | eq | %admin_account% | excludes:SubjectUserName field:"SubjectUserName" value:"%admin_account%" |
Indicators
These rows show field, operator, and value matches.
| Field | Kind | Values | Search |
|---|---|---|---|
RelativeTargetName | match |
| field:"RelativeTargetName" kind:match value:"PSEXESVC" |
ShareName | wildcard |
| field:"ShareName" kind:wildcard |