Description

PyrsistenceSniper is an advanced forensic and persistence detection tool designed to help cybersecurity professionals identify malicious persistence mechanisms across Windows, Linux, and macOS systems. Developed by Hexastrike, the Python-based utility enables rapid offline forensic analysis without requiring direct access to live systems. Inspired by tools such as Autoruns and PersistenceSniper, the platform can scan mounted disk images, Velociraptor collections, KAPE dumps, and standalone forensic artifacts. Using the libregf library for native registry hive parsing, the tool reportedly performs comprehensive scans of heavily used systems in under thirty seconds. PyrsistenceSniper supports detection of 117 persistence techniques mapped to several MITRE ATT&CK categories. These include boot and logon autostart execution, event-triggered execution, hijacked execution flows, Office application startup abuse, scheduled task persistence, and modified authentication processes. The tool also supports isolated artifact analysis, allowing investigators to examine files such as NTUSER.DAT or SYSTEM registry hives independently. To improve detection accuracy and reduce false positives, the platform includes signature-based filtering and Authenticode validation. Findings are automatically enriched with metadata including SHA-256 hashes, file existence checks, digital signer details, and LOLBin classifications. Researchers state that customizable YAML-based detection profiles allow organizations to define global or per-check allow and block rules tailored to their environments. The tool supports exporting results in console, CSV, HTML, and XLSX formats, allowing seamless integration with incident response workflows. Recent updates also introduced interactive HTML reports that enable analysts to dynamically filter, sort, and review persistence findings during forensic investigations.