Update suspicious_regsvr32_activity.yml

This commit is contained in:
mhaag-spl
2021-02-09 14:01:59 -07:00
parent c26c9a9989
commit 2ce3a6adcb
+22 -2
View File
@@ -8,9 +8,29 @@ narrative: 'One common adversary tactic is to bypass application control solutio
via the regsvr32.exe process. This particular bypass was popularized with "SquiblyDoo"
using the "scrobj.dll" dll to load .sct scriptlets. This technique is still widely used
by adversaries to bypass detection and prevention controls.
The file extension of the DLL is irrelevant (it may load a .txt for example).
The file extension of the DLL is irrelevant (it may load a .txt file extension for example).
The searches in this story help you detect and investigate suspicious activity that
may indicate that an adversary is leveraging regsvr32.exe to execute malicious code.'
may indicate that an adversary is leveraging regsvr32.exe to execute malicious code. \
Triage\
Validate execution \
1. Determine if regsvr32.exe executed. Validate the OriginalFileName of regsvr32.exe and further
PE metadata. If executed outside of c:\windows\system32 or c:\windows\syswow64, it should be highly suspect.\
1. Determine if script code was executed with regsvr32.\
Situational Awareness\
The objective of this step is meant to identify suspicious behavioral indicators related to executed of
Script code by regsvr32.exe.\
1. Parent process. Is the parent process a known LOLBin? Is the parent process an Office Application?\
1. Module loads. Is regsvr32 loading any suspicious .DLLs? Unsigned or signed from non-standard paths.\
1. Network connections. Any network connections? Review the reputation of the remote IP or domain.\
Retrieval of Script Code\
The objective of this step is to confirm the executed script code is benign or malicious.'
author: Michael Haag, Splunk
type: ESCU
references: