
Welcome to the Persistence Fast Triage course for Windows! This module outlines the forensic value of the fast triage methodology.
Persistence fast triage is one of several classes part of the fast triage training series. Use the courses individually or as a whole to build up your own response program. Each module provides artifact details along with the triage approach.
The class does not promote any one specific tool. Tools are necessary to process the event log data for analysis. Many SIEMS include this capability along with open-source options such as Elk-Stack (SOF-ELK) and Chainsaw. Splunk is used for demonstration purposes only.
Learn common malware patterns.
Frequency analysis is a useful technique for identifying indicators of compromise.
Each artifact has its own set of behavioral indicators that are covered in its respective section.
Learn the forensic value of persistence triage.
Learn the high level questions that guide forensic investigations.
An overview of new service installations.
The elements within the event logs useful for triage.
The primary triage strategies to detect compromise.
Examples of the triage strategies.
Examples of the triage strategies.
Examples of the triage strategies.
Examples of the triage strategies.
Examples of the triage strategies.
Getting started with the practical.
Converting windows EVTX event logs to CSV format.
Managing the EVTX to CSV results for necessary python information.
A walk-through of the python script for familiarization for any future editing.
Reviewing the results of the python script.
Overview of the event along with triage guidelines.
An example of a triage search.
Overview of the event along with triage guidelines.
An example of a triage search.
Getting started with the practical.
Converting windows EVTX event logs to CSV format.
Managing the EVTX to CSV results for necessary python information.
A walk-through of the python script for familiarization for any future editing.
Reviewing the results of the python script.
Overview of the event along with triage guidelines.
An example of a triage search.
Overview of the event along with triage guidelines.
An example of a triage search.
Learn to combine events to detect greater patterns.
Overview of the event 4698.
Triage guidelines for 4698.
Triage example of 4698.
Converting windows EVTX event logs to CSV format.
Managing the EVTX to CSV results for necessary python information.
A walk-through of the python script for familiarization for any future editing.
Reviewing the results of the python script.
Research conducted on malicious campaigns found the successful establishment of a persistence mechanism(s) necessary for the attacker to achieve their goals. Installing persistence is a choke point in the attack method and provides an opportunity for detection through the analysis of affected system artifacts.
The identification of a compromised system is a high priority. Discovering the compromise early during an investigation improves scoping, containment, mitigation, and remediation efforts. If persistence is not detected, it may reduce the perceived risk of the system. Either finding is valuable for making resource assignment decisions.
This class teaches you how to utilize readily available artifacts to uncover persistence mechanisms quickly. Each module breaks down the artifact from a DFIR point of view, identifying key elements and analysis strategy guidelines along the way. Just about any forensic platform or security appliance may be used once you understand how to approach the artifact. Splunk is used to provide SIEM logic examples. Open-source tools, with a little python scripting, is used for the practical exercises. The completed python scripts are provided as well.
The main artifact categories covers evidence that appears in investigations repeatedly:
Windows event logs for services
Windows event logs for scheduled tasks
Windows registry autoruns and registry modification events.