Skip to main content

Available Windows DFIR Toolset

Published 4 min readMarkdown

Introduction

This section provides an overview of the installed DFIR toolset within the Windows Purple targets, detailing the available tools/solutions and their respective locations.

DFIR Toolset Installed

Below is a list of the DFIR toolset installed on the Windows Purple module targets for post-exploitation forensic analysis purposes, along with their respective installation paths.

System Monitoring (Event Logging)

NamePathDescription
SysmonC:\Windows\Sysmon64.exeProvides detailed event logging and detection.

Log Analysis

NamePathDescription
Eric Zimmerman ToolsC:\Tools\EZ-ToolsForensic utilities for analyzing digital evidence, such as registry hives and event logs.

Threat Detection & Monitoring

NamePathDescription
YaraC:\Tools\yara\yara.exeSignature-based file scanning tool.
ChainsawC:\Tools\Sigma\chainsaw\chainsaw_x86_64-pc-windows-msvc.exeCommand-line tool for parsing and hunting through Windows Event Logs.
SigmaC:\Program Files\Python312\Scripts\sigma.exeGeneric signature format for SIEM rule creation.
ZircoliteC:\Tools\Sigma\zircolite\zircolite_win_x64_2.20.0.exeSigma-based EVTX log analysis.
OsqueryC:\Program Files\osquery\osqueryi.exeEndpoint monitoring using SQL-like queries.
VelociraptorC:\Program Files\Velociraptor (https://<Target_IP>:8889)Endpoint monitoring, collection, and response.

Notes:

  • Specify the following credentials to log into Velociraptor:

    • Username: admin

    • Password: P3n#31337@LOG

  • Allow Windows Purple module targets to run for at least 5 minutes after spawning to ensure that all services have fully initialized (including Velociraptor).

Traffic Capturing

NamePathDescription
WiresharkC:\Program Files\WiresharkPacket capture tool for network traffic analysis.

Memory Dumping

NamePathDescription
DumpItC:\Tools\Memory-Dump\DumpIt.exeMemory dumping utility for memory forensics.
WinPmemC:\Tools\Memory-Dump\winpmem_mini_x64_rc2.exeMemory dumping utility for memory forensics.

Memory Forensics

NamePathDescription
Volatility v2C:\Tools\Volatility2Memory forensics tool for analyzing memory dumps.
Volatility v3C:\Tools\volatility3Memory forensics tool for analyzing memory dumps.

Additional Telemetry

NamePathDescription
SilkETWC:\Tools\SilkETW\SilkETW\SilkETW.exeC# wrappers for ETW.
SealighterTIC:\Tools\SealighterTI.exeRunning Microsoft-Windows-Threat-Intelligence without a driver.
AMSI-Monitoring-ScriptC:\Tools\AMSIScript\AMSIScriptContentRetrieval.ps1Extracting script contents using the AMSI ETW provider.
JonMonC:\Tools\JonMonCollection of open-source telemetry sensors.
Fibratus (Added after this module's release; not available in its targets)C:\Program Files\FibratusAdversary tradecraft detection using behavior-driven rule engine and YARA memory scanner. Event logs can be viewed in Application logs in Event Viewer

Adversary Simulation

NamePathDescription
Atomic Red Team (Added after this module's release; not available in its targets)C:\AtomicRedTeamSmall and highly portable detection tests based on MITRE's ATT&CK.

Malware/Process/PE Analysis

ToolPathDescription
CFF-ExplorerC:\Tools\CFF-Explorer\CFF Explorer.exeTool designed for examining and editing Portable Executable (PE) files.
GhidraC:\Tools\Ghidra\ghidraRun.batSoftware reverse engineering (SRE) framework.
x64dbgC:\Tools\x64dbgOpen-source x64/x32 debugger for windows.
SpeakEasyC:\Tools\speakeasyModular, binary emulator designed to emulate Windows kernel and user mode malware.
SysInternalsSuiteC:\Tools\SysinternalsSuiteSysinternals Troubleshooting Utilities.
Get-InjectedThreadC:\Tools\Get-InjectedThread.ps1Looks for threads that were created as a result of code injection.
Hollows_HunterC:\Tools\hollows_hunter64.exeScans all running processes. Recognizes and dumps a variety of potentially malicious implants.
MonetaC:\Tools\Moneta64.exeLive usermode memory analysis tool for Windows with the capability to detect malware IOCs.
PE-SieveC:\Tools\pe-sieve64.exeDetects malware running on the system, as well as collects the potentially malicious material for further analysis.
API-MonitorC:\Tools\API MonitorMonitors and controls API calls made by applications and services.
PE-BearC:\Tools\PE-bearMultiplatform reversing tool for PE files.
ProcessHackerC:\Tools\ProcessHackerMonitors system resources, debugs software and detects malware.
ProcMonXC:\Tools\ProcMonX.exeExtended Process Monitor-like tool based on Event Tracing for Windows.
Frida (Added after this module's release; not available in its targets)C:\Program Files\Python312\Scripts\frida.exeDynamic instrumentation toolkit for reverse-engineers. Helps to trace, instrument, debug and hook API functions
LitterBox (Added after this module's release; not available in its targets)C:\Tools\LitterBox\litterbox.pyMalware sandbox environment for payload behavior testing.

About the author

  • Mình thích tìm hiểu công nghệ đặc biệt về lĩnh vực an toàn thông tin. Mình có ghi chú các bài này chủ yếu luyện tiếng Anh và đọc thêm. Cảm ơn mọi người đã quan tâm và đón đọc. Nếu có góp ý gì xin hãy liên lạc với mình nhé!

No comments yet. Be the first to comment.

More from this blog