What problem does it solve?
Adversaries manipulate NTFS file timestamps (MITRE ATT&CK T1070.006) to blend malware into legitimate directories and evade detection. This Skill identifies timestomping by comparing $STANDARD_INFORMATION timestamps (easily modified by user-mode tools) against $FILE_NAME timestamps (updated only by the NTFS kernel driver) in parsed Master File Table data.
Core Features & Use Cases
- SI vs FN Timestamp Comparison: Parses MFTECmd CSV output with pandas and flags files where $STANDARD_INFORMATION timestamps predate $FILE_NAME timestamps, a strong timestomping indicator.
- Multi-Heuristic Detection: Checks for zeroed nanoseconds, impossible temporal orderings, and multi-year gaps between SI and FN attributes with confidence scoring.
- Corroboration Pipeline: Cross-references findings with USN Journal BASIC_INFO_CHANGE events and ShimCache/Amcache timestamps to validate detections and reduce false positives.
- Use Case: During incident response on a compromised Windows host, extract the $MFT with KAPE, parse it with MFTECmd, and run the detection workflow to surface files whose timestamps were altered by tools like Timestomp, NTimeStomp, or SetMACE, then export a structured JSON report for the SOC team.
Quick Start
Ask the AI to analyze a parsed MFTECmd CSV export for timestomping indicators by comparing $STANDARD_INFORMATION and $FILE_NAME timestamps and generate a detection report.