Skip to content

Commit d79c66b

Browse files
authored
Add MFT rule for RTLO and add .lnk to most sup_script_exec rules
1 parent bef778e commit d79c66b

12 files changed

+131
-1
lines changed

rules/mft/sup_script_exec_intel_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

rules/mft/sup_script_exec_perflogs_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

rules/mft/sup_script_exec_program_files_root_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

rules/mft/sup_script_exec_recyclebin_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

rules/mft/sup_script_exec_recyclebin_nonstand_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

rules/mft/sup_script_exec_root_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

rules/mft/sup_script_exec_root_nonstand_fold_mft.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:
@@ -130,4 +131,5 @@ filter:
130131
- 'iWindows\*'
131132
- 'i[Unknown]\*'
132133
- 'iIntel\*'
133-
- 'iTemp\*'
134+
- 'iTemp\*'
135+
- 'iWindows.old\*'

rules/mft/sup_script_exec_root_temp_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
---
2+
title: Suspicious Script or Executable Using RTLO
3+
group: MFT
4+
description: Suspicious Script or Executable using Right To Left Override Character U+202E. Potential Threat Actor Activity.
5+
authors:
6+
- Reece394
7+
8+
9+
kind: mft
10+
level: high
11+
status: stable
12+
timestamp: StandardInfoCreated
13+
14+
15+
fields:
16+
- name: FileNamePath
17+
to: FullPath
18+
- name: StandardInfoLastModified0x10
19+
to: StandardInfoLastModified
20+
- name: StandardInfoLastAccess0x10
21+
to: StandardInfoLastAccess
22+
- name: FileNameCreated0x30
23+
to: FileNameCreated
24+
- name: FileNameLastModified0x30
25+
to: FileNameLastModified
26+
- name: FileNameLastAccess0x30
27+
to: FileNameLastAccess
28+
- name: FileSize
29+
to: FileSize
30+
- name: IsADirectory
31+
to: IsADirectory
32+
- name: IsDeleted
33+
to: IsDeleted
34+
- name: HasAlternateDataStreams
35+
to: HasAlternateDataStreams
36+
- name: DataStreams
37+
to: DataStreams
38+
39+
filter:
40+
condition: sup and rtlo
41+
42+
sup:
43+
FullPath:
44+
- 'i*.bat'
45+
- 'i*.cmd'
46+
- 'i*.cpl'
47+
- 'i*.ex'
48+
- 'i*.ex_'
49+
- 'i*.exe'
50+
- 'i*.jse'
51+
- 'i*.msc'
52+
- 'i*.ps1'
53+
- 'i*.ps1xml'
54+
- 'i*.ps2'
55+
- 'i*.ps2xml'
56+
- 'i*.psc1'
57+
- 'i*.psc2'
58+
- 'i*.msh'
59+
- 'i*.msh1'
60+
- 'i*.msh2'
61+
- 'i*.mshxml'
62+
- 'i*.msh1xml'
63+
- 'i*.msh2xml'
64+
- 'i*.reg'
65+
- 'i*.vb'
66+
- 'i*.vbe'
67+
- 'i*.ws'
68+
- 'i*.wsf'
69+
- 'i*.wsc'
70+
- 'i*.hta'
71+
- 'i*.vbs'
72+
- 'i*.com'
73+
- 'i*.dll'
74+
- 'i*.sys'
75+
- 'i*.isu'
76+
- 'i*.scr'
77+
- 'i*.mst'
78+
- 'i*.job'
79+
- 'i*.paf'
80+
- 'i*.sct'
81+
- 'i*.gadget'
82+
- 'i*.pif'
83+
- 'i*.shb'
84+
- 'i*.vbscript'
85+
- 'i*.inf'
86+
- 'i*.inf1'
87+
- 'i*.shs'
88+
- 'i*.bin'
89+
- 'i*.ins'
90+
- 'i*.u3p'
91+
- 'i*.wsh'
92+
- 'i*.inx'
93+
- 'i*.js'
94+
- 'i*.msi'
95+
- 'i*.msp'
96+
- 'i*.rgs'
97+
- 'i*.sh'
98+
- 'i*.run'
99+
- 'i*.jar'
100+
- 'i*.py'
101+
- 'i*.py3'
102+
- 'i*.pyc'
103+
- 'i*.pyo'
104+
- 'i*.pyw'
105+
- 'i*.pyx'
106+
- 'i*.pyd'
107+
- 'i*.pxd'
108+
- 'i*.pyi'
109+
- 'i*.pyz'
110+
- 'i*.pl'
111+
- 'i*.rb'
112+
- 'i*.ocx'
113+
- 'i*.scf'
114+
- 'i*.lnk'
115+
116+
rtlo:
117+
FullPath:
118+
- 'i*‮*'

rules/mft/sup_script_exec_user_downloads_mft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ filter:
111111
- 'i*.rb'
112112
- 'i*.ocx'
113113
- 'i*.scf'
114+
- 'i*.lnk'
114115

115116
directory:
116117
FullPath:

0 commit comments

Comments
 (0)