-
Notifications
You must be signed in to change notification settings - Fork 164
/
query-or-enumerate-registry-value.yml
44 lines (44 loc) · 1.35 KB
/
query-or-enumerate-registry-value.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
rule:
meta:
name: query or enumerate registry value
namespace: host-interaction/registry
author:
scope: function
att&ck:
- Discovery::Query Registry [T1012]
mbc:
- Operating System::Registry::Query Registry Value [C0036.006]
examples:
- BFB9B5391A13D0AFD787E87AB90F14F5:0x13145B5A
- Practical Malware Analysis Lab 03-02.dll_:0x100047AD
features:
- and:
- optional:
- match: create or open registry key
- or:
- api: advapi32.RegGetValue
- api: advapi32.RegEnumValue
- api: advapi32.RegQueryValue
- api: advapi32.RegQueryValueEx
- api: advapi32.RegQueryMultipleValues
- api: ZwQueryValueKey
- api: ZwEnumerateValueKey
- api: NtQueryValueKey
- api: NtEnumerateValueKey
- api: RtlQueryRegistryValues
- api: SHGetValue
- api: SHEnumValue
- api: SHRegGetInt
- api: SHRegGetPath
- api: SHRegGetValue
- api: SHQueryValueEx
- api: SHRegGetUSValue
- api: SHOpenRegStream
- api: SHRegEnumUSValue
- api: SHOpenRegStream2
- api: SHRegQueryUSValue
- api: SHRegGetBoolUSValue
- api: SHRegGetValueFromHKCUHKLM
- api: SHRegGetBoolValueFromHKCUHKLM