Registry Parser
All articles

RegRipper plugins: the registry artifact reference

6 min read

RegRipper is the tool most DFIR analysts reach for first when a registry hive lands on their desk. Its strength is not magic parsing — it is the plugin library. Each plugin encodes one analyst's hard-won knowledge of where an artifact lives, how its binary value is laid out, and what the result actually means. There are hundreds of them, and most analysts use a dozen by reflex and forget the rest exist.

This page is a reference to the plugins worth knowing, grouped by what they answer. Every linked deep-dive explains the registry keys behind the plugin, the value structures it decodes, the edge cases that mislead people, and how to read the output in a real case. You can run the same extractions against your own hives — without installing Perl — by dropping them into the browser-based parser, which ships 140+ plugins modelled on RegRipper's.

How RegRipper plugins are organized

A RegRipper plugin targets one hive type (NTUSER.DAT, SOFTWARE, SYSTEM, SAM, SECURITY, USRCLASS.DAT, or Amcache.hve) and one artifact. When you run rip.pl -r SYSTEM -p shimcache, the shimcache plugin opens the SYSTEM hive, walks to ControlSet001\Control\Session Manager\AppCompatCache, parses the binary blob, and prints the result. The plugin name is usually the fastest way to search for what an artifact is and how to read it — which is why analysts type "regripper shimcache" into a search box more often than they would admit.

The categories below mirror how the artifacts are used in an investigation, not how RegRipper files them internally.

Program execution

What ran on this machine, who ran it, when, and how often. No single artifact answers all of that, which is why you read several and triangulate.

Persistence and autoruns

Where attackers hide so they survive a reboot. The registry is the densest persistence surface on Windows.

USB and removable devices

Did data leave on a thumb drive? Was a personal device attached? The registry remembers every device long after it is unplugged.

Network

What networks the machine joined, what its address was, and which remote hosts it reached.

Accounts

Who exists on this machine, and what their credentials reveal.

User activity

What the human at the keyboard actually did — opened, typed, browsed.

Foundational context

Read these first — they change how you interpret everything else.

Background on the hives and the format

If you are new to registry forensics, start with the mechanics:

Running the plugins without installing anything

Every artifact above can be extracted in your browser. Registry Parser loads NTUSER.DAT, SOFTWARE, SYSTEM, SAM, SECURITY, USRCLASS.DAT, and Amcache.hve, runs all 140+ artifact plugins at once, correlates the results across hives, and builds a single timeline — entirely client-side, with no upload. It is a fast way to triage a hive when you cannot, or do not want to, install RegRipper on the analysis box.