mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
Added MSAccess
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
name: MSHTML Module Load in Office Product
|
||||
id: 5f1c168e-118b-11ec-84ff-acde48001122
|
||||
version: 4
|
||||
date: '2023-01-24'
|
||||
version: 5
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -11,7 +11,7 @@ description: The following detection identifies the module load of mshtml.dll in
|
||||
malicious document will load ActiveX, which activates the MSHTML component. The
|
||||
vulnerability resides in the MSHTML component. During triage, identify parallel
|
||||
processes and capture any file modifications for analysis.
|
||||
search: '`sysmon` EventID=7 parent_process_name IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
search: '`sysmon` EventID=7 parent_process_name IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe", "msaccess.exe")
|
||||
ImageLoaded IN ("*\\mshtml.dll", "*\\Microsoft.mshtml.dll","*\\IE.Interop.MSHTML.dll","*\\MshtmlDac.dll","*\\MshtmlDed.dll","*\\MshtmlDer.dll")
|
||||
| stats count min(_time) as firstTime max(_time) as lastTime by Computer, process_name,
|
||||
ImageLoaded, OriginalFileName, ProcessGuid | rename Computer as dest | `security_content_ctime(firstTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Application Drop Executable
|
||||
id: 73ce70c4-146d-11ec-9184-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-24'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Teoderick Contreras, Michael Haag, Splunk, TheLawsOfChaos, Github
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -13,7 +13,7 @@ description: This search is to detect a suspicious MS office application that dr
|
||||
but still this behavior is reallly suspicious and not commonly seen in normal office
|
||||
application
|
||||
search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Processes
|
||||
where Processes.process_name IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
where Processes.process_name IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe")
|
||||
by _time span=1h Processes.process_id Processes.process_name Processes.process Processes.dest
|
||||
Processes.process_guid | `drop_dm_object_name(Processes)` |join process_guid, _time [| tstats `security_content_summariesonly` count
|
||||
min(_time) as firstTime max(_time) as lastTime FROM datamodel=Endpoint.Filesystem
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Application Spawn Regsvr32 process
|
||||
id: 2d9fc90c-f11f-11eb-9300-acde48001122
|
||||
version: 3
|
||||
date: '2022-01-24'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -13,7 +13,7 @@ description: this detection was designed to identifies suspicious spawned proces
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where (Processes.parent_process_name
|
||||
= "winword.exe" OR Processes.parent_process_name = "excel.exe" OR Processes.parent_process_name
|
||||
= "powerpnt.exe" OR Processes.parent_process_name = "outlook.exe" OR Processes.parent_process_name = "onenote.exe" OR Processes.parent_process_name = "onenotem.exe" OR Processes.parent_process_name = "onenoteviewer.exe" OR Processes.parent_process_name = "onenoteim.exe") `process_regsvr32`
|
||||
= "powerpnt.exe" OR Processes.parent_process_name = "outlook.exe" OR Processes.parent_process_name = "onenote.exe" OR Processes.parent_process_name = "onenotem.exe" OR Processes.parent_process_name = "onenoteviewer.exe" OR Processes.parent_process_name = "onenoteim.exe" OR Processes.parent_process_name="msaccess.exe") `process_regsvr32`
|
||||
by Processes.parent_process_name Processes.parent_process Processes.process_name
|
||||
Processes.original_file_name Processes.process Processes.process_id Processes.process_guid
|
||||
Processes.user Processes.dest | `drop_dm_object_name("Processes")` | `security_content_ctime(firstTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Application Spawn rundll32 process
|
||||
id: 958751e4-9c5f-11eb-b103-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-23'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -12,7 +12,7 @@ description: This detection was designed to identify suspicious spawned processe
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where (Processes.parent_process_name
|
||||
= "winword.exe" OR Processes.parent_process_name = "excel.exe" OR Processes.parent_process_name
|
||||
= "powerpnt.exe" OR Processes.parent_process_name= "onenote.exe" OR Processes.parent_process_name = "onenotem.exe" OR Processes.parent_process_name = "onenoteviewer.exe" OR Processes.parent_process_name = "onenoteim.exe") AND `process_rundll32` by Processes.parent_process Processes.process_name
|
||||
= "powerpnt.exe" OR Processes.parent_process_name= "onenote.exe" OR Processes.parent_process_name = "onenotem.exe" OR Processes.parent_process_name = "onenoteviewer.exe" OR Processes.parent_process_name = "onenoteim.exe" OR Processes.parent_process_name = "msaccess.exe") AND `process_rundll32` by Processes.parent_process Processes.process_name
|
||||
Processes.process_id Processes.process_guid Processes.process Processes.user Processes.dest
|
||||
| `drop_dm_object_name("Processes")` | `security_content_ctime(firstTime)` |`security_content_ctime(lastTime)`
|
||||
| `office_application_spawn_rundll32_process_filter`'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Document Creating Schedule Task
|
||||
id: cc8b7b74-9d0f-11eb-8342-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-23'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -19,7 +19,7 @@ description: this search detects a potential malicious office document that crea
|
||||
source. Was it schtasks.exe or via TaskService? Review the job created and the Command
|
||||
to be executed. Capture any artifacts on disk and review. Identify any parallel
|
||||
processes within the same timeframe to identify source.'
|
||||
search: '`sysmon` EventCode=7 parent_process_name IN ("WINWORD.EXE", "EXCEL.EXE", "POWERPNT.EXE","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
search: '`sysmon` EventCode=7 parent_process_name IN ("WINWORD.EXE", "EXCEL.EXE", "POWERPNT.EXE","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe", "msaccess.exe")
|
||||
ImageLoaded = "*\\taskschd.dll" | stats min(_time) as firstTime max(_time) as lastTime
|
||||
values(ImageLoaded) as AllImageLoaded count by Computer EventCode Image parent_process_name
|
||||
ProcessId ProcessGuid | `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: Office Document Executing Macro Code
|
||||
id: b12c89bc-9d06-11eb-a592-acde48001122
|
||||
version: 2
|
||||
version: 3
|
||||
date: '2023-01-24'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
@@ -13,7 +13,7 @@ description: this detection was designed to identifies suspicious office documen
|
||||
or other malware component. It is really good practice to disable macro by default
|
||||
to avoid automatically execute macro code while opening or closing a office document
|
||||
files.
|
||||
search: '`sysmon` EventCode=7 parent_process_name IN ("WINWORD.EXE", "EXCEL.EXE", "POWERPNT.EXE","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
search: '`sysmon` EventCode=7 parent_process_name IN ("WINWORD.EXE", "EXCEL.EXE", "POWERPNT.EXE","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe")
|
||||
ImageLoaded IN ("*\\VBE7INTL.DLL","*\\VBE7.DLL", "*\\VBEUI.DLL") | stats min(_time)
|
||||
as firstTime max(_time) as lastTime values(ImageLoaded) as AllImageLoaded count
|
||||
by Computer EventCode Image process_name ProcessId ProcessGuid | `security_content_ctime(firstTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Document Spawned Child Process To Download
|
||||
id: 6fed27d2-9ec7-11eb-8fe4-aa665a019aa3
|
||||
version: 4
|
||||
date: '2023-01-23'
|
||||
version: 5
|
||||
date: '2023-02-15'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -12,7 +12,7 @@ description: This search is to detect potential malicious office document execut
|
||||
blend it to the normal noise in the infected machine to cover its track.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe") Processes.process
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe") Processes.process
|
||||
IN ("*http:*","*https:*") NOT (Processes.original_file_name IN("firefox.exe", "chrome.exe","iexplore.exe","msedge.exe")) by
|
||||
Processes.dest Processes.user Processes.parent_process_name Processes.process_name
|
||||
Processes.process Processes.process_id Processes.parent_process_id Processes.original_file_name
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawn CMD Process
|
||||
id: b8b19420-e892-11eb-9244-acde48001122
|
||||
version: 3
|
||||
date: '2022-01-24'
|
||||
version: 4
|
||||
date: '2022-02-15'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -14,7 +14,7 @@ description: this search is to detect a suspicious office product process that s
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where (Processes.parent_process_name
|
||||
= "winword.exe" OR Processes.parent_process_name= "excel.exe" OR Processes.parent_process_name
|
||||
= "powerpnt.exe" OR Processes.parent_process_name= "onenote.exe" OR Processes.parent_process_name = "onenotem.exe" OR Processes.parent_process_name = "onenoteviewer.exe" OR Processes.parent_process_name = "onenoteim.exe") `process_cmd` by Processes.parent_process Processes.process_name
|
||||
= "powerpnt.exe" OR Processes.parent_process_name= "onenote.exe" OR Processes.parent_process_name = "onenotem.exe" OR Processes.parent_process_name = "onenoteviewer.exe" OR Processes.parent_process_name = "onenoteim.exe" OR Processes.parent_process_name = "msaccess.exe") `process_cmd` by Processes.parent_process Processes.process_name
|
||||
Processes.process Processes.process_id Processes.process_guid Processes.user Processes.dest
|
||||
Processes.original_file_name | `drop_dm_object_name("Processes")` | `security_content_ctime(firstTime)`
|
||||
|`security_content_ctime(lastTime)` | `office_product_spawn_cmd_process_filter`'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning BITSAdmin
|
||||
id: e8c591f4-a6d7-11eb-8cf7-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-24'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -19,7 +19,7 @@ description: The following detection identifies the latest behavior utilized by
|
||||
for further activity.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe") `process_bitsadmin`
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe", "msaccess.exe") `process_bitsadmin`
|
||||
by Processes.dest Processes.user Processes.parent_process Processes.process_name
|
||||
Processes.original_file_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning CertUtil
|
||||
id: 6925fe72-a6d5-11eb-9e17-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-24'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -18,7 +18,7 @@ description: The following detection identifies the latest behavior utilized by
|
||||
for further activity.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe") `process_certutil`
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe") `process_certutil`
|
||||
by Processes.dest Processes.user Processes.parent_process Processes.process_name
|
||||
Processes.original_file_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning MSHTA
|
||||
id: 6078fa20-a6d2-11eb-b662-acde48001122
|
||||
version: 2
|
||||
date: '2023-01-24'
|
||||
version: 3
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -18,7 +18,7 @@ description: The following detection identifies the latest behavior utilized by
|
||||
parallel processes for further activity.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe", "onenote.exe","onenotem.exe") `process_mshta`
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe", "onenote.exe","onenotem.exe", "msaccess.exe") `process_mshta`
|
||||
by Processes.dest Processes.user Processes.parent_process Processes.process_name
|
||||
Processes.original_file_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning Rundll32 with no DLL
|
||||
id: c661f6be-a38c-11eb-be57-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-24'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -18,7 +18,7 @@ description: The following detection identifies the latest behavior utilized by
|
||||
additional parallel processes for further activity.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe") `process_rundll32`
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe", "msaccess.exe") `process_rundll32`
|
||||
(Processes.process!=*.dll*) by Processes.dest Processes.user Processes.parent_process
|
||||
Processes.process_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning Windows Script Host
|
||||
id: b3628a5b-8d02-42fa-a891-eebf2351cbe1
|
||||
version: 2
|
||||
date: '2023-01-24'
|
||||
version: 3
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -9,7 +9,7 @@ datamodel:
|
||||
description: The following analytic will identify a Windows Office Product spawning WScript.exe or CScript.exe. Tuning may be required based on legitimate application usage that may spawn scripts from an Office product.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe") Processes.process_name IN ("wscript.exe", "cscript.exe")
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe", "msaccess.exe") Processes.process_name IN ("wscript.exe", "cscript.exe")
|
||||
by Processes.dest Processes.user Processes.parent_process Processes.process_name
|
||||
Processes.original_file_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning Wmic
|
||||
id: ffc236d6-a6c9-11eb-95f1-acde48001122
|
||||
version: 4
|
||||
date: '2023-01-24'
|
||||
version: 5
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -18,7 +18,7 @@ description: The following detection identifies the latest behavior utilized by
|
||||
activity.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe") `process_wmic`
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe") `process_wmic`
|
||||
by Processes.dest Processes.user Processes.parent_process Processes.process_name
|
||||
Processes.original_file_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Writing cab or inf
|
||||
id: f48cd1d4-125a-11ec-a447-acde48001122
|
||||
version: 3
|
||||
date: '2023-01-23'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -11,7 +11,7 @@ description: The following analytic identifies behavior related to CVE-2021-4044
|
||||
(.inf, .cab). During triage, review parallel processes and further activity on endpoint
|
||||
to identify additional patterns. Retrieve the file modifications and analyze further.
|
||||
search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Processes
|
||||
where Processes.process_name IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
where Processes.process_name IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe")
|
||||
by _time span=1h Processes.process_id Processes.process_name Processes.process Processes.dest Processes.process_guid
|
||||
| `drop_dm_object_name(Processes)`
|
||||
|rename process_guid as proc_guid
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Spawning Control
|
||||
id: 053e027c-10c7-11ec-8437-acde48001122
|
||||
version: 2
|
||||
date: '2023-01-23'
|
||||
version: 3
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -15,7 +15,7 @@ description: The following detection identifies control.exe spawning from an off
|
||||
identify further suspicious behavior
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","mspub.exe","visio.exe","wordpad.exe","wordview.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe")
|
||||
Processes.process_name=control.exe by Processes.dest Processes.user Processes.parent_process
|
||||
Processes.process_name Processes.process Processes.process_id Processes.parent_process_id
|
||||
| `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`| `security_content_ctime(lastTime)`|
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Office Product Spawning Windows Script Host
|
||||
id: 3ea3851a-8736-41a0-bc09-7e4485b48fa6
|
||||
version: 1
|
||||
date: '2022-10-12'
|
||||
version: 2
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -14,7 +14,7 @@ search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map
|
||||
null), parent_process_name=lower(ucast(map_get(input_event, "parent_process_name"), "string",
|
||||
null)), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where
|
||||
cmd_line IS NOT NULL AND process_name IS NOT NULL AND parent_process_name IS NOT
|
||||
NULL | where (like(parent_process_name, "%\\\\winword.exe") OR like(parent_process_name, "%\\\\excel.exe") OR like(parent_process_name, "%\\\\powerpnt.exe") OR like(parent_process_name, "%\\\\mspub.exe") OR like(parent_process_name, "%\\\\visio.exe")) AND (process_name="wscript.exe" OR
|
||||
NULL | where (like(parent_process_name, "%\\\\winword.exe") OR like(parent_process_name, "%\\\\excel.exe") OR like(parent_process_name, "%\\\\powerpnt.exe") OR like(parent_process_name, "%\\\\mspub.exe") OR like(parent_process_name, "%\\\\visio.exe") OR like(parent_process_name, "%\\\\msaccess.exe")) AND (process_name="wscript.exe" OR
|
||||
process_name="cscript.exe")
|
||||
| eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event,
|
||||
"dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"),
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Detect Prohibited Applications Spawning cmd exe
|
||||
id: c10a18cb-fd80-4ffa-a844-25026e0a0c94
|
||||
version: 3
|
||||
date: '2022-03-01'
|
||||
version: 4
|
||||
date: '2023-02-15'
|
||||
author: Ignacio Bermudez Corrales, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
@@ -18,7 +18,7 @@ search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map
|
||||
dest_device_id=ucast(map_get(input_event, "dest_device_id"), "string", null), event_id=ucast(map_get(input_event,"event_id"),
|
||||
"string", null) | where process_name="cmd.exe" | rex field=parent_process_name "(?<ParentBaseFileName>[^\\\\]+)$"
|
||||
| where ParentBaseFileName="winword.exe" OR ParentBaseFileName="excel.exe" OR ParentBaseFileName="outlook.exe"
|
||||
OR ParentBaseFileName="powerpnt.exe" OR ParentBaseFileName="visio.exe" OR ParentBaseFileName="mspub.exe"
|
||||
OR ParentBaseFileName="powerpnt.exe" OR ParentBaseFileName="visio.exe" OR ParentBaseFileName="mspub.exe" OR ParentBaseFileName="msaccess.exe"
|
||||
OR ParentBaseFileName="acrobat.exe" OR ParentBaseFileName="acrord32.exe" OR ParentBaseFileName="iexplore.exe"
|
||||
OR ParentBaseFileName="opera.exe" OR ParentBaseFileName="firefox.exe" OR (ParentBaseFileName="java.exe"
|
||||
AND (parent_process_name IS NOT NULL AND match_regex(parent_process_name, /(?i)patch1-Hotfix1a/)=false))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name: Windows Office Product Spawning MSDT
|
||||
id: 127eba64-c981-40bf-8589-1830638864a7
|
||||
version: 2
|
||||
date: '2023-01-23'
|
||||
version: 3
|
||||
date: '2023-02-15'
|
||||
author: Michael Haag, Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
@@ -14,7 +14,7 @@ description: The following analytic identifies a Microsoft Office product spawni
|
||||
processes including PowerShell and CertUtil.
|
||||
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time)
|
||||
as lastTime from datamodel=Endpoint.Processes where Processes.parent_process_name
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","outlook.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe")
|
||||
IN ("winword.exe","excel.exe","powerpnt.exe","outlook.exe","mspub.exe","visio.exe","onenote.exe","onenotem.exe","onenoteviewer.exe","onenoteim.exe","msaccess.exe")
|
||||
Processes.process_name=msdt.exe by Processes.dest Processes.user Processes.parent_process
|
||||
Processes.process_name Processes.original_file_name Processes.process Processes.process_id
|
||||
Processes.parent_process_id | `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)`|
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
name: 'Windows Spearphishing Attachment Connect To None MS Office Domain'
|
||||
id: 1cb40e15-cffa-45cc-abbd-e35884a49766
|
||||
version: 1
|
||||
date: '2023-01-27'
|
||||
version: 2
|
||||
date: '2023-02-15'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
@@ -12,7 +12,7 @@ description: this detection was designed to identifies suspicious office documen
|
||||
This hunting query can a good pivot or guide to check what URL link it tries to connect, what domain, where the documents came from and
|
||||
how the connection happens.
|
||||
search: '`sysmon` EventCode=22 Image IN ("*\\winword.exe","*\\excel.exe","*\\powerpnt.exe","*\\mspub.exe","*\\visio.exe","*\\wordpad.exe","*\\wordview.exe","*\\onenote.exe",
|
||||
"*\\onenotem.exe","*\\onenoteviewer.exe","*\\onenoteim.exe")
|
||||
"*\\onenotem.exe","*\\onenoteviewer.exe","*\\onenoteim.exe", "*\\msaccess.exe")
|
||||
AND NOT(QueryName IN ("*.office.com", "*.office.net"))
|
||||
| stats count min(_time) as firstTime max(_time) as lastTime by Image QueryName QueryResults QueryStatus Computer
|
||||
| `security_content_ctime(firstTime)`
|
||||
|
||||
Reference in New Issue
Block a user