REGRIPPER(1)

๐Ÿ“ฆ
version 3.0~git20260527.ec96dd4 ยท 3 versions
, in ubuntu stonking

๐Ÿ’– REGRIPPER(1) โ€” the regripper girlie's guide ๐Ÿ’–

okay so bestie, welcome to regripper, from the General Commands Manual section ๐Ÿ’… forensics but make it slay.


โœจ NAME โœจ

Regripper โ€” forensic analysis of Registry hives ๐Ÿ•ต๏ธโ™€๏ธ๐ŸŒˆ


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

regripper [-r <hivefile>] [-f <hivetype>] [-p <plugin>] [-d] [-g] [-aT]
[-s systemname] [-u username]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

So Regripper is literally a source tool for forensic analyses of Windows Registry files, no cap. It's giving surgical extraction energy: it can surgically extract, translate, and display info โ€” both data AND metadata โ€” from Registry-formatted files, and it does all of that via plugins that are Perl-scripts. ๐Ÿ’œ

And the way that all output goes to STDOUT?? So if you want a file, you gotta redirect yourself, bestie โ€” use > or >>. Periodt. ๐Ÿ’…


โœจ OPTIONS โœจ

  • -r <hive> โ€” tell it which Registry hive file to parse, queen. You'll find those either in %SystemRoot%\System32\config or in %userprofile (aka the user's directory) ๐Ÿ—‚๏ธ
  • -f <hivetype> โ€” specify which hive type/profile to use. Could be sam, security, software, system, ntuser ๐Ÿ‘‘
  • -p <plugin> โ€” pick the plugin to use. E.g. run, appcompatcache and so on. (Peep -l for the full list, iykyk) ๐Ÿ”Œ
  • -d โ€” check to see if the hive is dirty ๐Ÿงผ (spoiler: hives can be messy)
  • -g โ€” guess the hive file type ๐Ÿ”ฎ
  • -a โ€” automatically run hive-specific plugins ๐Ÿค–
  • -aT โ€” automatically run hive-specific timelining (TLN) plugins โณ
  • -s <systemname> โ€” specify system name (TLN Support) ๐Ÿ–ฅ๏ธ
  • -u <username> โ€” specify user name (TLN Support) ๐Ÿ™‹โ™€๏ธ
  • -l โ€” list ALL the available plugins. And yes bestie, you could place custom plugins in /usr/bin/regripper/plugins ๐Ÿ“‹
  • -c โ€” output the list of plugins as comma-separated values (use it with -l) ๐Ÿ“
  • -h โ€” print short help information ๐Ÿ†˜

๐ŸŒˆ EXAMPLES ๐ŸŒˆ

List all available plugins

regripper -l

Run a specific plugin; E.g. Retrieve timeline of recent docs from NTUSER.DAT

regripper -r /hive/NTUSER.DAT -p recentdocs_tln

Retrieve run-keys from NTUSER.DAT

regripper -r /hive/NTUSER.DAT -p run

Process a complete hive file of type system:

regripper -r /mnt/SYSTEM -f system > /mnt/reports/system.txt

Parse hive file of type SAM:

regripper -r /mnt/SAM -f sam > /mnt/SAM.txt

๐Ÿ’œ AUTHORS ๐Ÿ’œ

Written by Harlan Carvey <keydet89@yahoo.com> โ€” iconic behavior, honestly ๐ŸŒŸ


๐Ÿ’€ BUGS AND LIMITATIONS ๐Ÿ’€

โš ๏ธ Okay this is the important part, bestie, listen up: this tool does NOT automatically process hive transaction logs. Like, at all. Not me finding that out the hard way ๐Ÿ˜ญ

If you need to incorporate data from hive transaction logs into your analysis, consider merging the data via Maxim Suhanov's yarp + registryFlush.py, or via Eric Zimmerman's rla.exe. Those are the moves ๐Ÿซถ


๐Ÿ™ˆ REPORTING BUGS ๐Ÿ™ˆ

When submitting a bug report, please include a description of the problem, how you found it, and your contact information. Like, spill the tea properly, we need the lore ๐Ÿ“

Submit bug reports to: https://github.com/keydet89/RegRipper3.0/issues


This project is licensed under terms of the MIT License โ€” https://opensource.org/licenses/MIT. Copyright by Harlan Carvey <keydet89@yahoo.com> and 2020 Quantum Analytics Research, LLC. ๐Ÿ’–

This manual page was written by Jan Gruber <j4n6ru@gmail.com>, for the Debian project (and may be used by others). Slay, Jan ๐ŸŽ€


๐ŸŒธ SEE ALSO ๐ŸŒธ

More information on Regripper appears in the README file, distributed with the regripper source code. Go read it, it's giving lore drop ๐Ÿ“–โœจ


and that's the whole vibe check bestie ๐Ÿ’… โ€” this manual page is brought to you by Harlan Carvey, version v3.0 - December 2020, from the REGRIPPER(1) era. Go forth and parse those hives, queen ๐Ÿงš๐Ÿ’–๐Ÿ”ฅ

๐Ÿ“ฆ where this page comes from