A scripting framework for standardizing and automating Windows live forensic artifact acquisition using common utilities.
AChoir is a scripting framework for Windows live forensic artifact acquisition that automates the use of common free utilities to collect relevant system artifacts consistently. It solves the problem of incident responders repeatedly building custom scripts for the same tasks, standardizing the process to save time and reduce errors. The framework supports both local and remote collection, including raw NTFS file extraction and compressed file handling.
Incident responders, digital forensic analysts, and security professionals who need to perform live acquisition on Windows systems during investigations or incident response.
Developers choose AChoir because it eliminates years of trial-and-error scripting by providing a pre-built, extensible framework that ensures reliable artifact collection. Its unique selling point is the standardization of forensic utilities into a single, scriptable toolset that works consistently across environments.
Windows Live Artifacts Acquisition Script
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Eliminates redundant script development by providing a consistent way to automate common free utilities, as described in the README's philosophy of reducing repetitive effort.
Enables forensic collection over networks via command-line options like /MAP, /USR, and /PWD for mapping drives, facilitating remote incident response.
Includes NTFS raw copy (NCP:) for locked or fragmented files and LZNT1 decompression, with detailed version updates showing continuous improvements in handling compressed files.
Offers conditional execution with LBL:, JMP:, and variables, along with looping and parsing actions, allowing adaptable workflows for diverse forensic scenarios.
Exclusively targets Windows systems, making it irrelevant for investigations involving other operating systems without supplementary tools.
Requires learning AChoir-specific actions and syntax (e.g., LBL:, JMP:, & variables), which can be a steeper learning curve compared to using standard scripting languages like PowerShell.
Admits performance slowdowns in versions like v0.95 for safety reasons, potentially affecting acquisition speed on large-scale or time-sensitive systems.