Repository navigation
WAC 2.0.0
WAC 2.0.0 — Windows Artefacts Collector
Collect on the examined machine, convert elsewhere. WAC now either collects (--collect, the default) or converts (--convert=<folder>), never both: the examined machine is only read.
Highlights since 1.3.1
- 69 artefacts, each switched on or off by its own key in
wac.yml: registry (whole SAM with NT/LM hashes and groups, BAM, UserAssist, ShimCache, Amcache, shellbags, USB devices, persistence, Defender settings, installed programs, known networks…),$MFT,$UsnJrnl,$LogFile, event logs with the text Windows renders, Prefetch, shortcuts, jump lists, SRUM, recycle bin, scheduled tasks, WMI, BITS, browsers (Chromium, Firefox, Internet Explorer and WebCache: history, downloads, sessions and closed tabs, favicons), Outlook and Thunderbird mail, thumbnail caches, RDP, Windows Timeline, search index, DPAPI master keys, FAT/exFAT volumes. - Raw NTFS reading only, files longer than 260 characters included; executables authenticated in memory (Authenticode, Microsoft catalogs): authentic Microsoft binaries recorded by their fingerprints, any other copied.
- Sealed exhibit store: MD5, SHA-1, SHA-256, the eight NTFS dates and the MFT entry of every exhibit; checked before every conversion, never read or written again after the initial copy. Every operation in
investigation.json, with the trace it is expected to leave and the time of each step. - JSON output: typed values, UTC and the suspect's local time with the offset in force at each date, no empty field.
- No trace, measured under Sysmon against KAPE and Eric Zimmerman's tools: no file on C:, no registry value, no event in Windows' logs.
- Tested: 494 checks in an autonomous Windows 11 VM cycle, each against an independent source; values confronted with KAPE and eleven EZ tools.
Files
WAC.exe— the collector (Windows 10 and 11, x64, standalone).wac.yml— the reference configuration, to keep besideWAC.exe.verify-exhibits.ps1|.sh(English),verifier-consigne.ps1|.sh(French) — recheck a collection's seal and every exhibit without WAC.raw_hive_test.exe— the raw-reading test program of the test bench.SHA256SUMS— fingerprints of the files above.
Documentation (FR and EN): doc/ in the repository — user manual, validation, harmlessness and comparison files.