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

[Tuning] Uncommon Registry Persistence Change #4286

Merged
merged 4 commits into from
Dec 25, 2024
Merged

Conversation

rad9800
Copy link
Contributor

@rad9800 rad9800 commented Dec 8, 2024

Add registry rules for additional SMSS persistence vectors

Pull Request

Summary - What I changed

Add additional registry entries for uncommon Windows persistence registry techniques. SMSS.exe will launch a number of additional registry entries as native applications before win32k subsystem init, this can be leveraging for persistence.

image

How To Test

You can build a native application, an example https://github.com/rad9800/BootExecuteEDR, place the binary in C:\Windows\System32 and add the registry entry (updating the command for the relevant key).

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "BootExecute" /t REG_MULTI_SZ /d "autocheck autochk *\0BEB" /f

Automated testing was not added, as it is not currently present for existing BootExecute detections.

Checklist

  • Added a label for the type of pr: bug, enhancement, schema, maintenance, Rule: New, Rule: Deprecation, Rule: Tuning, Hunt: New, or Hunt: Tuning so guidelines can be generated

Add registry rules for additional SMSS persistence vectors
@botelastic botelastic bot added Domain: Endpoint OS: Windows windows related rules labels Dec 8, 2024
Copy link

cla-checker-service bot commented Dec 8, 2024

💚 CLA has been signed

@Samirbous Samirbous requested a review from w0rk3r December 10, 2024 09:46
@Samirbous Samirbous changed the title Update persistence_registry_uncommon.toml [Tuning] Uncommon Registry Persistence Change Dec 10, 2024
@Samirbous
Copy link
Contributor

@rad9800 thank you for the contribution! can you please sign the contribution agreement so we can proceed and merge.

@rad9800
Copy link
Contributor Author

rad9800 commented Dec 10, 2024

I've signed the CA

@w0rk3r w0rk3r merged commit c99cf92 into elastic:main Dec 25, 2024
9 checks passed
protectionsmachine pushed a commit that referenced this pull request Dec 25, 2024
* Update persistence_registry_uncommon.toml

Add registry rules for additional SMSS persistence vectors

* Update persistence_registry_uncommon.toml

* Update persistence_registry_uncommon.toml

---------

Co-authored-by: Samirbous <64742097+Samirbous@users.noreply.github.com>
Co-authored-by: Jonhnathan <26856693+w0rk3r@users.noreply.github.com>

(cherry picked from commit c99cf92)
protectionsmachine pushed a commit that referenced this pull request Dec 25, 2024
* Update persistence_registry_uncommon.toml

Add registry rules for additional SMSS persistence vectors

* Update persistence_registry_uncommon.toml

* Update persistence_registry_uncommon.toml

---------

Co-authored-by: Samirbous <64742097+Samirbous@users.noreply.github.com>
Co-authored-by: Jonhnathan <26856693+w0rk3r@users.noreply.github.com>

(cherry picked from commit c99cf92)
protectionsmachine pushed a commit that referenced this pull request Dec 25, 2024
* Update persistence_registry_uncommon.toml

Add registry rules for additional SMSS persistence vectors

* Update persistence_registry_uncommon.toml

* Update persistence_registry_uncommon.toml

---------

Co-authored-by: Samirbous <64742097+Samirbous@users.noreply.github.com>
Co-authored-by: Jonhnathan <26856693+w0rk3r@users.noreply.github.com>

(cherry picked from commit c99cf92)
protectionsmachine pushed a commit that referenced this pull request Dec 25, 2024
* Update persistence_registry_uncommon.toml

Add registry rules for additional SMSS persistence vectors

* Update persistence_registry_uncommon.toml

* Update persistence_registry_uncommon.toml

---------

Co-authored-by: Samirbous <64742097+Samirbous@users.noreply.github.com>
Co-authored-by: Jonhnathan <26856693+w0rk3r@users.noreply.github.com>

(cherry picked from commit c99cf92)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants