Detection rules › Sigma
Potentially Suspicious Execution Of PDQDeployRunner
Detects suspicious execution of "PDQDeployRunner" which is part of the PDQDeploy service stack that is responsible for executing commands and packages on a remote machines
Event coverage
| Provider | Event ID | Title |
|---|---|---|
| Sysmon | 1 | Process creation |
| Security-Auditing | 4688 | A new process has been created. |
Stages and Predicates
Stage 1: all of selection_parent
ParentImage|contains: '\PDQDeployRunner-'
Stage 2: all of selection_child
or:
CommandLine|contains: ' -decode '
CommandLine|contains: ' -enc '
CommandLine|contains: ' -encodedcommand '
CommandLine|contains: ' -w hidden'
CommandLine|contains: DownloadString
CommandLine|contains: FromBase64String
CommandLine|contains: Invoke-
CommandLine|contains: http
CommandLine|contains: 'iex '
Image|endswith: '\bash.exe'
Image|endswith: '\certutil.exe'
Image|endswith: '\cmd.exe'
Image|endswith: '\csc.exe'
Image|endswith: '\cscript.exe'
Image|endswith: '\dllhost.exe'
Image|endswith: '\mshta.exe'
Image|endswith: '\msiexec.exe'
Image|endswith: '\regsvr32.exe'
Image|endswith: '\rundll32.exe'
Image|endswith: '\scriptrunner.exe'
Image|endswith: '\wmic.exe'
Image|endswith: '\wscript.exe'
Image|endswith: '\wsl.exe'
Image|contains: ':\ProgramData\'
Image|contains: ':\Users\Public\'
Image|contains: ':\Windows\TEMP\'
Image|contains: '\AppData\Local\Temp'
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.
| Field | Kind | Values |
|---|---|---|
CommandLine | match |
|
Image | ends_with |
|
Image | match |
|
ParentImage | match |
|