mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
83 lines
2.8 KiB
YAML
83 lines
2.8 KiB
YAML
name: Windows Process Injection Remote Thread
|
|
id: 8a618ade-ca8f-4d04-b972-2d526ba59924
|
|
version: 1
|
|
date: '2023-06-15'
|
|
author: Teoderick Contreras, Splunk
|
|
status: production
|
|
type: TTP
|
|
description: The following analytic identifies a suspicious remote thread execution
|
|
in some process being abused by threat actor and malware like qakbot. Qakbot is
|
|
one of the malware using this technique to load its malicious dll module or malicious
|
|
code in the targeted host. This TTP can be a good pivot to verify what is the behavior
|
|
of the targeted Image process after this detection trigger. look for network connection,
|
|
child process execution, file access and many more that helps to verify the indication
|
|
of malware infection.
|
|
data_source:
|
|
- Sysmon Event ID 8
|
|
search: '`sysmon` EventCode=8 TargetImage IN ("*\\Taskmgr.exe", "*\\calc.exe", "*\\notepad.exe",
|
|
"*\\rdpclip.exe", "*\\explorer.exe", "*\\wermgr.exe", "*\\ping.exe", "*\\OneDriveSetup.exe",
|
|
"*\\dxdiag.exe", "*\\mobsync.exe", "*\\msra.exe", "*\\xwizard.exe","*\\cmd.exe", "*\\powershell.exe") | stats count
|
|
min(_time) as firstTime max(_time) as lastTime by TargetImage TargetProcessId SourceProcessId EventCode
|
|
StartAddress SourceImage dest | `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)`
|
|
| `windows_process_injection_remote_thread_filter`'
|
|
how_to_implement: To successfully implement this search, you must be ingesting data
|
|
that records process activity from your hosts like remote thread EventCode=8 of
|
|
sysmon. If you are using Sysmon, you must have at least version 6.0.4 of the Sysmon
|
|
TA.
|
|
known_false_positives: unknown
|
|
references:
|
|
- https://twitter.com/pr0xylife/status/1585612370441031680?s=46&t=Dc3CJi4AnM-8rNoacLbScg
|
|
- https://thedfirreport.com/2023/06/12/a-truly-graceful-wipe-out/
|
|
tags:
|
|
analytic_story:
|
|
- Qakbot
|
|
- Graceful Wipe Out Attack
|
|
- Warzone RAT
|
|
asset_type: 80
|
|
confidence: 80
|
|
impact: 80
|
|
message: process $SourceImage$ create a remote thread to process $TargetImage$ on
|
|
host $dest$
|
|
mitre_attack_id:
|
|
- T1055
|
|
- T1055.002
|
|
observable:
|
|
- name: dest
|
|
type: Hostname
|
|
role:
|
|
- Victim
|
|
- name: SourceImage
|
|
type: Process
|
|
role:
|
|
- Attacker
|
|
- name: TargetImage
|
|
type: Process
|
|
role:
|
|
- Target
|
|
product:
|
|
- Splunk Enterprise
|
|
- Splunk Enterprise Security
|
|
- Splunk Cloud
|
|
required_fields:
|
|
- _time
|
|
- SourceImage
|
|
- TargetImage
|
|
- TargetProcessId
|
|
- SourceProcessId
|
|
- StartAddress
|
|
- EventCode
|
|
- dest
|
|
- signature
|
|
- TargetProcessGuid
|
|
- SourceProcessGuid
|
|
- StartAddress
|
|
risk_score: 64
|
|
security_domain: endpoint
|
|
tests:
|
|
- name: True Positive Test
|
|
attack_data:
|
|
- data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/qakbot/qbot_wermgr2/sysmon_wermgr2.log
|
|
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
|
|
sourcetype: xmlwineventlog
|
|
update_timestamp: true
|