mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
82 lines
2.9 KiB
YAML
82 lines
2.9 KiB
YAML
name: Windows Process Injection Remote Thread
|
|
id: 8a618ade-ca8f-4d04-b972-2d526ba59924
|
|
version: 2
|
|
date: '2024-05-24'
|
|
author: Teoderick Contreras, Splunk
|
|
status: production
|
|
type: TTP
|
|
description: The following analytic detects suspicious remote thread execution in
|
|
processes such as Taskmgr.exe, calc.exe, and notepad.exe, which may indicate process
|
|
injection by malware like Qakbot. This detection leverages Sysmon EventCode 8 to
|
|
identify remote thread creation in specific target processes. This activity is significant
|
|
as it often signifies an attempt by malware to inject malicious code into legitimate
|
|
processes, potentially leading to unauthorized code execution. If confirmed malicious,
|
|
this could allow attackers to execute arbitrary code, escalate privileges, or maintain
|
|
persistence on the compromised host.
|
|
data_source:
|
|
- Sysmon EventID 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: Endpoint
|
|
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
|
|
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
|