MITRE ATT&CK coverage
| Tactic | Techniques |
|---|---|
| Stealth |
Telemetry coverage
| Provider | Record / event type |
|---|---|
| Sysmon | Event ID 1: Process creation |
| Security-Auditing | Event ID 4688: A new process has been created. |
Rule body
title: Uncommon Svchost Parent Process
id: 01d2e2a1-5f09-44f7-9fc1-24faa7479b6d
status: test
description: Detects an uncommon svchost parent process
references:
- Internal Research
author: Florian Roth (Nextron Systems)
date: 2017-08-15
modified: 2022-06-28
tags:
- attack.stealth
- attack.t1036.005
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\svchost.exe'
filter_main_generic:
ParentImage|endswith:
- '\Mrt.exe'
- '\MsMpEng.exe'
- '\ngen.exe'
- '\rpcnet.exe'
- '\services.exe'
- '\TiWorker.exe'
filter_main_parent_null:
ParentImage: null
filter_main_parent_empty:
ParentImage:
- '-'
- ''
condition: selection and not 1 of filter_main_*
falsepositives:
- Unknown
level: medium
Stages and Predicates
Stage 0: condition
selection and not 1 of filter_main_*Stage 1: selection
selection:
Image|endswith: '\svchost.exe'
Stage 2: not filter_main_*
filter_main_generic:
ParentImage|endswith:
- '\Mrt.exe'
- '\MsMpEng.exe'
- '\ngen.exe'
- '\rpcnet.exe'
- '\services.exe'
- '\TiWorker.exe'
filter_main_parent_null:
ParentImage: null
filter_main_parent_empty:
ParentImage:
- '-'
- ''
Exclusions
The rule actively suppresses these predicates.
| Field | Kind | Excluded values | Search |
|---|---|---|---|
ParentImage | ends_with | \Mrt.exe | excludes:ParentImage field:"ParentImage" value:"\Mrt.exe" |
ParentImage | ends_with | \MsMpEng.exe | excludes:ParentImage field:"ParentImage" value:"\MsMpEng.exe" |
ParentImage | ends_with | \TiWorker.exe | excludes:ParentImage field:"ParentImage" value:"\TiWorker.exe" |
ParentImage | ends_with | \ngen.exe | excludes:ParentImage field:"ParentImage" value:"\ngen.exe" |
ParentImage | ends_with | \rpcnet.exe | excludes:ParentImage field:"ParentImage" value:"\rpcnet.exe" |
ParentImage | ends_with | \services.exe | excludes:ParentImage field:"ParentImage" value:"\services.exe" |
ParentImage | eq | - | excludes:ParentImage field:"ParentImage" value:"-" |
ParentImage | is_null | excludes:ParentImage |
Indicators
These rows show field, operator, and value matches.
| Field | Kind | Values | Search |
|---|---|---|---|
Image | ends_with |
| field:"Image" kind:ends_with value:"\svchost.exe" |