mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
75 lines
3.2 KiB
YAML
75 lines
3.2 KiB
YAML
name: Disable Windows App Hotkeys
|
|
id: 1490f224-ad8b-11eb-8c4f-acde48001122
|
|
version: 2
|
|
date: '2022-01-27'
|
|
author: Teoderick Contreras, Splunk
|
|
type: TTP
|
|
datamodel:
|
|
- Endpoint
|
|
description: This analytic detects a suspicious registry modification to disable Windows
|
|
hotkey (shortcut keys) for native Windows applications. This technique is commonly
|
|
used to disable certain or several Windows applications like `taskmgr.exe` and `cmd.exe`.
|
|
This technique is used to impair the analyst in analyzing and removing the attacker
|
|
implant in compromised systems.
|
|
search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Registry
|
|
where Registry.registry_path="*\\Windows NT\\CurrentVersion\\Image File Execution
|
|
Options\\*" AND Registry.registry_value_data= "HotKey Disabled" AND Registry.registry_value_name
|
|
= "Debugger" by _time span=1h Registry.dest Registry.user Registry.registry_path
|
|
Registry.registry_value_name Registry.registry_key_name Registry.process_guid Registry.registry_value_data
|
|
| `drop_dm_object_name(Registry)` |rename process_guid as proc_guid |join proc_guid,
|
|
_time [| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Processes
|
|
by _time span=1h Processes.process_id Processes.process_name Processes.process Processes.dest
|
|
Processes.parent_process_name Processes.parent_process Processes.process_guid |
|
|
`drop_dm_object_name(Processes)` |rename process_guid as proc_guid | fields _time
|
|
dest user parent_process_name parent_process process_name process_path process proc_guid
|
|
registry_path registry_value_name registry_value_data registry_key_name] | table
|
|
_time dest user parent_process_name parent_process process_name process_path process
|
|
proc_guid registry_path registry_value_name registry_value_data registry_key_name
|
|
| `disable_windows_app_hotkeys_filter`'
|
|
how_to_implement: To successfully implement this search, you must be ingesting data
|
|
that records registry activity from your hosts to populate the endpoint data model
|
|
in the registry node. This is typically populated via endpoint detection-and-response
|
|
product, such as CarbonBlack or endpoint data sources, such as Sysmon. The data
|
|
used for this search is typically generated via logs that report reads and writes
|
|
to the registry.
|
|
known_false_positives: unknown
|
|
references:
|
|
- https://thedfirreport.com/2020/04/20/sqlserver-or-the-miner-in-the-basement/
|
|
tags:
|
|
analytic_story:
|
|
- XMRig
|
|
- Windows Registry Abuse
|
|
confidence: 100
|
|
context:
|
|
- Source:Endpoint
|
|
- Stage:Defense Evasion
|
|
dataset:
|
|
- https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1562.001/hotkey_disabled_hidden_user/windows-sysmon.log
|
|
impact: 40
|
|
kill_chain_phases:
|
|
- Exploitation
|
|
message: Disabled 'Windows App Hotkeys' on $dest$
|
|
mitre_attack_id:
|
|
- T1562.001
|
|
- T1562
|
|
observable:
|
|
- name: dest
|
|
type: Endpoint
|
|
role:
|
|
- Victim
|
|
product:
|
|
- Splunk Enterprise
|
|
- Splunk Enterprise Security
|
|
- Splunk Cloud
|
|
required_fields:
|
|
- _time
|
|
- Registry.registry_key_name
|
|
- Registry.registry_path
|
|
- Registry.registry_value_name
|
|
- Registry.dest Registry.user
|
|
risk_score: 40
|
|
security_domain: endpoint
|
|
supported_tas:
|
|
- Splunk_TA_microsoft_sysmon
|
|
asset_type: Endpoint
|