Skip to content

Commit 3b42582

Browse files
authored
adding/updating rules based on recent samples (#1085)
1 parent b0b486f commit 3b42582

File tree

6 files changed

+77
-4
lines changed

6 files changed

+77
-4
lines changed

anti-analysis/anti-vm/vm-detection/check-for-sandbox-username-or-hostname.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ rule:
55
authors:
66
- "@_re_fox"
77
8+
89
scopes:
910
static: function
1011
dynamic: span of calls
@@ -96,3 +97,7 @@ rule:
9697
description: Windows Defender Application Guard
9798
- string: /HAL9TH/i
9899
description: Windows Defender Emulator
100+
- string: /nepenthes/i
101+
description: Nepenthes honeypot
102+
- string: /heuerzl/i
103+
description: Known sandbox username

anti-analysis/anti-vm/vm-detection/reference-anti-vm-strings-targeting-vmware.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ rule:
33
name: reference anti-VM strings targeting VMWare
44
namespace: anti-analysis/anti-vm/vm-detection
55
authors:
6-
- michael.hunhoff@mandiant.com
6+
- mehunhoff@google.com
77
- "@johnk3r"
88
scopes:
99
static: file
@@ -65,3 +65,5 @@ rule:
6565
- string: /vmmousever\.dll/i
6666
- string: /VmGuestLibJava\.dll/i
6767
- string: /vmscsi\.sys/i
68+
- string: /vmwareservice\.exe/i
69+
- string: /vgautservice\.exe/i

anti-analysis/anti-vm/vm-detection/reference-anti-vm-strings.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ rule:
44
namespace: anti-analysis/anti-vm/vm-detection
55
authors:
66
7+
78
scopes:
89
static: file
910
dynamic: file
@@ -59,3 +60,7 @@ rule:
5960
- string: /klavme\.exe/i
6061
- string: /myapp\.exe/i
6162
- string: /testapp\.exe/i
63+
- string: /vmusrvc\.exe/i
64+
description: Microsoft Virtual PC / Hyper-V
65+
- string: /vmsrvc\.exe/i
66+
description: Microsoft Virtual PC / Hyper-V

anti-analysis/reference-analysis-tools-strings.yml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ rule:
33
name: reference analysis tools strings
44
namespace: anti-analysis
55
authors:
6-
- michael.hunhoff@mandiant.com
6+
- mehunhoff@google.com
77
scopes:
88
static: file
99
dynamic: file
@@ -51,3 +51,45 @@ rule:
5151
- string: /decompile(\.exe)?/i
5252
- string: /scylla/i
5353
- string: /megadumper/i
54+
- string: /apdagent(\.exe)?/i
55+
- string: /apimonitor(\.exe)?/i
56+
- string: /azurearcsystray(\.exe)?/i
57+
- string: /binaryninja(\.exe)?/i
58+
- string: /burpsuite(\.exe)?/i
59+
- string: /charles\.exe/i
60+
- string: /cutter(\.exe)?/i
61+
- string: /dbgx\.shell(\.exe)?/i
62+
- string: /df5serv(\.exe)?/i
63+
- string: /frida(\.exe)?/i
64+
- string: /httpanalyzerv7(\.exe)?/i
65+
- string: /httpdebuggerui(\.exe)?/i
66+
- string: /netcat(\.exe)?/i
67+
- string: /pin\.exe/i
68+
- string: /prl_tools(\.exe)?/i
69+
- string: /qemu-ga(\.exe)?/i
70+
- string: /rammap(\.exe)?/i
71+
- string: /rammap64(\.exe)?/i
72+
- string: /rdpclip(\.exe)?/i
73+
- string: /tasklist/i
74+
- string: /cred-store(\.exe)?/i
75+
- string: /decoder\.exe/i
76+
- string: /dnspy(\.exe)?/i
77+
- string: /drrun(\.exe)?/i
78+
- string: /dumpit(\.exe)?/i
79+
- string: /frida-inject(\.exe)?/i
80+
- string: /frida-server(\.exe)?/i
81+
- string: /gdb\.exe/i
82+
- string: /httpdebuggersvc(\.exe)?/i
83+
- string: /ilspy(\.exe)?/i
84+
- string: /inetsim(\.exe)?/i
85+
- string: /ksdumper(\.exe)?/i
86+
- string: /ksdumperclient(\.exe)?/i
87+
- string: /mitmdump(\.exe)?/i
88+
- string: /pestudio(\.exe)?/i
89+
- string: /private-cloud-proxy(\.exe)?/i
90+
- string: /process\.exe/i
91+
- string: /r2\.exe/i
92+
- string: /rekall(\.exe)?/i
93+
- string: /tcpdump(\.exe)?/i
94+
- string: /windasm(\.exe)?/i
95+
- string: /x32dbgn(\.exe)?/i

host-interaction/service/run-as-service.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ rule:
44
namespace: host-interaction/service
55
authors:
66
7-
- michael.hunhoff@mandiant.com
7+
- mehunhoff@google.com
88
scopes:
99
static: file
1010
dynamic: file
@@ -15,7 +15,13 @@ rule:
1515
features:
1616
- or:
1717
- export: ServiceMain
18-
- function:
18+
- instruction:
19+
- or:
20+
- api: RegisterServiceCtrlHandler
21+
- api: RegisterServiceCtrlHandlerEx
22+
- api: StartServiceCtrlDispatcher
23+
- api: System.ServiceProcess.ServiceBase::Run
24+
- call:
1925
- or:
2026
- api: RegisterServiceCtrlHandler
2127
- api: RegisterServiceCtrlHandlerEx
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
rule:
2+
meta:
3+
name: run as NodeJS native module
4+
namespace: runtime/node
5+
authors:
6+
7+
description: NodeJS native modules enable native code to interact with the NodeJS runtime.
8+
scopes:
9+
static: file
10+
dynamic: file
11+
features:
12+
- or:
13+
- export: napi_register_module_v1

0 commit comments

Comments
 (0)