Skip to content
This repository has been archived by the owner on Apr 26, 2021. It is now read-only.

Sysmon processing / auxiliary module #2518

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

FernandoDoming
Copy link
Contributor

@FernandoDoming FernandoDoming commented Oct 10, 2018

Inspired by: #2042 a somewhat similar module for sysmon.

What I have added/changed is:

A Sysmon harvesting / processing module for Cuckoo. The guest needs to have Sysmon installed & configured for this to work.

The goal of my change is:

Get Sysmon information into Cuckoo.

What I have tested about my change is:

Deployed locally

@FernandoDoming FernandoDoming changed the title Sysmon Sysmon processing / auxiliary module Oct 10, 2018
enzok pushed a commit to enzok/CAPE that referenced this pull request Oct 24, 2018
enzok pushed a commit to enzok/CAPE that referenced this pull request Oct 30, 2018
@wroersma
Copy link
Contributor

Hey one thing I noticed is that you don't have xmltodict added to be installed as well as the unit tests for this change in config file management.

Copy link

@ThisIsNotMalware ThisIsNotMalware left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!

@cccs-kevin
Copy link

cccs-kevin commented Jul 29, 2020

Note that this PR does not work out-of-the-box. As of v2.0.7+, the following changes are required on top of the file changes indicated in this PR:

In my setup, sysmon.exe was not running in my VM by default on startup so the following changes were required:

  • Add sysmon.exe from https://download.sysinternals.com/files/Sysmon.zip to $CWD/analyzer/windows/bin/
  • Add a start() method to the sysmon.py auxiliary module that uses sysmon.exe to make the following call: subprocess.call([os.path.join(self.analyzer.path, "bin", "sysmon.exe"), "-accepteula", "-i"], startupinfo=self.startupinfo)

Hopefully this is useful to someone...

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

Successfully merging this pull request may close these issues.

5 participants