Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Squiblydoo #12

Closed
johnwunder opened this issue Apr 3, 2019 · 1 comment
Closed

Squiblydoo #12

johnwunder opened this issue Apr 3, 2019 · 1 comment

Comments

@johnwunder
Copy link
Contributor

Squiblydoo

Squiblydoo is a specific usage of regsvr32.dll to load a COM scriptlet directly from the internet and execute it in a way that bypasses application whitelisting. It can be seen by looking for regsvr32.exe executions that load the scrobj.dll (which execute the COM scriptlet) or, if that is too noisy, those that also load content directly via HTTP or HTTPS.

Squiblydoo was first written up by Casey Smith at Red Canary, though that blog post is no longer accessible.

ATT&CK Coverage

Technique Level of Coverage
Regsvr32 Low

Implementations

This looks for any and all usage of the scrobj DLL, which is what is used to run COM scriptlets, so it'll detect both loading from network as well as filesystem. This will have almost zero false positives so is suitable for alerting.

Language: Splunk
Data Model: Sysmon

index=__your_sysmon_events__ EventCode=1 regsvr32.exe scrobj.dll | search Image="*regsvr32.exe"

Test Cases

The Atomic Red Team test for Squiblydoo is a good test case for this.

Data Model Mappings

Object Action Field
process create exe
process create command_line

References

As usual, credit to Roberto Rodriguez and the ThreatHunter Playbook.

Developer Certificate of Origin

DCO signed-off by: John Wunder jwunder@mitre.org

@ikiril01
Copy link
Collaborator

Added in 3716644

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants