Regshot is a Windows utility that takes snapshots of the registry and selected file system locations, then compares them to show what changed between two points in time. Analysts use it to identify configuration changes, software installation effects and persistence-related modifications on a host.
What Regshot Does and Why It Matters
Regshot is a diffing utility for Windows hosts. It is valuable because it turns a point-in-time snapshot into an evidence trail, helping analysts distinguish normal system drift from changes that may reflect installation activity, configuration tampering or early persistence.
How Regshot Fits Incident Analysis
The tool is most useful when you need to compare a known-good baseline with a later state. That comparison can reveal new registry keys, altered autorun settings, changed services or unexpected file modifications, which often provide the first clues that something on the host has changed in a security-relevant way.
Regshot is typically used as a triage aid rather than a verdict engine. It shows what changed, not whether the change is benign, malicious or merely an operational side effect, so analysts still need to interpret the deltas in context with process, event log and software installation evidence.
What Regshot Can Reveal About Persistence
Persistence techniques often work by modifying registry locations or dropping files into selected system paths that survive reboots. Regshot is useful here because those changes are exactly the kind of host-level differences it can surface between two snapshots, especially when the attacker is altering startup behaviour, service configuration or application load paths.
That makes the tool helpful for post-execution review after suspicious activity, because persistence is frequently a secondary goal after initial compromise. A clean diff does not prove there was no abuse, but a focused diff can narrow the hunt to the host artefacts that matter most.
Using Snapshot Comparison Well
Regshot is strongest when the snapshot boundary is deliberate and the comparison scope is well understood. If the baseline is noisy, incomplete or taken after the system has already been exposed to a suspicious change, the output becomes harder to trust and easier to over-interpret.
Analysts get better results when they pair snapshot comparison with a clear question, for example whether a software install modified startup points, whether a maintenance window introduced expected changes, or whether a suspicious execution left behind new registry state that should be investigated further.
Risk and Threat Considerations
Because Regshot is used to detect host change, its practical risk is not in the tool itself but in the blind spots around the baseline, scope and timing of the snapshot. If the comparison window is too late, important persistence artefacts may already be established and the diff will only show the aftermath.
Failure mechanism: Attackers often make small but durable registry or file-system changes that blend in with legitimate software activity, so a poorly timed or incomplete snapshot comparison can miss the initial persistence step or bury it inside benign drift.
Impact: Missed changes can delay containment, allow compromised hosts to remain in service longer, and leave defenders without a reliable record of what was modified before or after execution.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | CM-8 — System Component Inventory | Snapshot comparisons depend on knowing which host components should exist. |
| AU-6 — Audit Record Review, Analysis, and Reporting | Regshot supports review of host changes that need correlation with logs and events. | |
| CM-6 — Configuration Settings | The tool is used to identify configuration changes between baselines. | |
| Recommendation — Maintain an accurate asset inventory so snapshot deltas can be judged against expected system state. Correlate registry and file-system deltas with audit records to confirm whether changes were expected or suspicious. Track approved configuration baselines so unexpected host changes stand out during comparison. | ||
| MITRE ATT&CK | T1112 — Modify Registry | Regshot is often used to surface registry modifications used for persistence or system change. |
| T1547 — Boot or Logon Autostart Execution | Snapshot comparison can reveal autostart changes that support persistence. | |
| Recommendation — Map suspicious registry deltas to T1112 and investigate related persistence paths. Check startup-related registry and file changes for autostart persistence techniques. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | Regshot helps detect deviations from secure host baselines. |
| Recommendation — Compare host snapshots against approved baselines to spot unauthorized configuration drift. | ||
Practitioner Guidance
Why practitioners should care: Use Regshot as a baseline-and-delta control, not as a standalone conclusion. The value comes from choosing comparable snapshots and then validating the resulting differences against host telemetry, change records and expected maintenance activity.
What to watch for: Prioritise changes in startup locations, services, autoruns and recently touched software paths, since those are common places where persistence or installer side effects appear. The most useful output is a short list of suspicious deltas that can be investigated, not a long inventory of every host change.
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org