Skip to content

THEVER1TAS/sysmon-config

 
 

Repository files navigation

sysmon-config | A Sysmon configuration file

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!

Version & Schema

The configuration files are for Sysmon 15.0 and newer. Schema version is 4.90 and the binary version is now 18.

Maintainers of this Fork

Maintainers of Neo23x0 Fork

Additional coverage includes

  • Cobalt Strike named pipes
  • Sliver Implants
  • PrinterNightmare
  • HiveNightmare

Configs in this Repository

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 @SwiftOnSecurity
  • sysmonconfig-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 the sysmonconfig-export-block-loldrivers.xml config but does not include blocking, only detection.

Other Sysmon Configs

  • Olaf Hartong's Sysmon Modular - modular Sysmon config for easier maintenance and generation of specific configs

Testing

This configuration is focused on detection coverage and blocking rules. I need help with testing this configuration, so please reach out!

Please report:

  1. Expressions that cause a high volume of events
  2. Blocking issues or missing elements
  3. Broken configuration elements (typos, wrong conditions)
  4. Missing coverage (preferrably as a pull request)

Usage

Install

Run with administrator rights

sysmon.exe -accepteula -i sysmonconfig-export.xml

Update existing configuration

Run with administrator rights

sysmon.exe -c sysmonconfig-export.xml

Uninstall

Run with administrator rights

sysmon.exe -u

About

Sysmon configuration file templates with advanced event tracing and blocking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published