This is a forked and modified version of @SwiftOnSecurity's sysmon config and
a modified version of Neo23x0's sysmon blocking config. This includes all pull requests, updated schema, and additional blocking rules. The sysmonconfig-export-block-loldrivers.xml
builds upon Neo23x0's config by also including a curated blocking list of malicious Living Off The Land Windows drivers used by adversaries to bypass security controls and carry out attacks. A Linux build is now available for testing!
The configuration files are for Sysmon 15.0 and newer. Schema version is 4.90 and the binary version is now 18.
- VER1TAS @THE_VER1TAS
- Florian Roth @Neo23x0
- Tobias Michalski @humpalum
- Christian Burkard @phantinuss
- Nasreddine Bencherchali @nas_bench
- Cobalt Strike named pipes
- Sliver Implants
- PrinterNightmare
- HiveNightmare
This repo includes the original and three additional configurations
sysmonconfig-Linux.xml
Linux config for Sysmon forked from Microsoft with addiitonal detections.sysmonconfig-export.xml
the "OG" config provided by @SwiftOnSecuritysysmonconfig-export-block-loldrivers.xml
merged with @magicsword-io LOLDrivers to block Living Off The Land Drivers (Malicious Hashes Only) using EventID 27.sysmonconfig-export-block.xml
the original config provided by @Neo23x0 with some additional advanced blocking rules available since Sysmon v14 (WARNING: use it with care!)sysmonconfig-malicious-hashes-exe-detect.xml
builds upon @Neo23x0's config by incorporating the newest features in Sysmon 15.0 and merging @magicsword-io LOLDrivers for EventID 29. This is similar to thesysmonconfig-export-block-loldrivers.xml
config but does not include blocking, only detection.
- Olaf Hartong's Sysmon Modular - modular Sysmon config for easier maintenance and generation of specific configs
This configuration is focused on detection coverage and blocking rules. I need help with testing this configuration, so please reach out!
Please report:
- Expressions that cause a high volume of events
- Blocking issues or missing elements
- Broken configuration elements (typos, wrong conditions)
- Missing coverage (preferrably as a pull request)
Run with administrator rights
sysmon.exe -accepteula -i sysmonconfig-export.xml
Run with administrator rights
sysmon.exe -c sysmonconfig-export.xml
Run with administrator rights
sysmon.exe -u