π§ Registry Analysis Guide β What to Look for at the Analysis Phase
β Tools Used:\
Registry Explorer|ShellBags Explorer|RegRipper
π― First: Goal of the Analysis Phase
After acquiring the Registry Hives files, we analyze them to gather accurate forensic information that helps in:
-
π§βπ» Understanding user behavior
-
βοΈ Collecting system information
-
π Detecting network or internet connections
-
πΏ Analyzing connected external devices (USBs)
-
π§ͺ Detecting suspicious activity or attempts to hide evidence
ποΈ Section One: Analysis by Hive File Type
π 1. Analyzing the SYSTEM Hive
| π What to Look For | π§© Why? | π Path | π οΈ Tool | π§ͺ Analytical Notes |
|---|---|---|---|---|
| π₯οΈ Computer Name | Identify the machine involved | ControlSet001\Control\ComputerName\ComputerName |
RegRipper: compname |
Useful in large networks to correlate with network logs |
| β° Time Zone | Interpret timestamps correctly | ControlSet001\Control\TimeZoneInformation |
timezone |
May reveal date manipulation in anti-forensic attempts |
| π Network Interfaces | Identify networks connected to the device | Services\Tcpip\Parameters\Interfaces |
Manual or RegRipper Plugin | Compare internal IPs with DHCP logs or network records |
| π Mounted Devices | Track connected external storage | MountedDevices |
mountdev |
Might reveal USB drives used for exfiltration or live OS like Kali |
| π± USBSTOR Artifacts | Track USB devices history | Enum\USBSTOR |
Manual | Shows device type (e.g., "SanDisk", "iPhone"); helpful in approximating connection time |
π 2. Analyzing the SOFTWARE Hive
| π What to Look For | π§© Why? | π Path | π οΈ Tool | π§ͺ Analytical Notes |
|---|---|---|---|---|
| π» Installed Programs | Discover what tools/software were installed | Microsoft\Windows\CurrentVersion\Uninstall |
uninstall |
Look for apps like: TeamViewer, AnyDesk, Wireshark, Tor, or hacking tools |
| π Typed URLs (IE) | Analyze user activity on Internet Explorer | Microsoft\Internet Explorer\TypedURLs |
typedurls |
May include login pages, bank portals, or targeting pages |
| π§ Last Used Keys | Track what the user viewed in Regedit | Applets\Regedit\LastKey |
Manual / recentdocs |
Might indicate attempts to modify or monitor sensitive keys |
π 3. Analyzing the NTUSER.DAT Hive
Each user has a different
NTUSER.DATfile\ It contains details about user behavior and interactions with the system
| π What to Look For | π§© Why? | π Path | π οΈ Tool | π§ͺ Analytical Notes |
|---|---|---|---|---|
| π File MRUs (Recent Files) | Analyze recently opened documents | Office\<ver>\Word/Excel\File MRU |
officeMRU |
May contain sensitive documents or drafted malicious content |
| βΆοΈ Run MRU | Programs run manually by the user | Explorer\RunMRU |
runmru |
Commands like cmd, powershell, nc.exe may indicate suspicious activity |
| π WordWheelQuery | Keywords searched in the system | Explorer\WordWheelQuery |
wordwheel |
Look for terms like βVPNβ, βdelete logsβ, or suspicious filenames |
| π§³ ShellBags | Track folders browsed by the user | Shell\BagMRU and ShellNoRoam |
ShellBags Explorer |
ShellBags preserve folder history even after deletion β useful in proving hidden evidence |
| π UserAssist | Programs launched via GUI | Explorer\UserAssist |
userassist |
Logs most app executions even if they don't show in recent files |
π 4. Analyzing the SAM Hive
| π What to Look For | π§© Why? | π Path | π οΈ Tool | π§ͺ Analytical Notes |
|---|---|---|---|---|
| π₯ User Accounts | List all local accounts | SAM\Domains\Account\Users\Names |
samparse |
Look for suspicious or new accounts like adm1n, test123 |
π§Ύ Registry Forensics Checklist
| π Hive | π§ Key Points to Verify |
|---|---|
SYSTEM |
ComputerName, TimeZone, Interfaces, Mounted Devices, USBSTOR |
SOFTWARE |
Installed Software, IE TypedURLs, Last Registry Keys |
NTUSER.DAT |
File MRU, RunMRU, WordWheel, ShellBags, UserAssist |
SAM |
User accounts, creation time, privileges |
π Section Two: Context-Based or Activity-Based Analysis
π§ User Behavior
-
Manual command execution (
RunMRU) -
System-wide searches (
WordWheelQuery) -
Recently used files (Office MRU)
-
Folder navigation (Shellbags)
-
Apps launched via GUI (UserAssist)
π Internet and Network Interaction
-
TypedURLs β browsing history
-
Network Interfaces β DHCP or static IPs
-
Installed programs β presence of VPNs or anonymizing tools
π Portable Device Analysis (USB/Phones)
-
MountedDevices β show connection order of devices
-
USBSTOR β reveals device names, can be correlated with CCTV logs or network evidence
π‘ Final Smart Analysis Tips
-
π Build a Timeline Template to correlate evidence chronologically
-
π Map SID to real usernames
-
π Compare results across tools (RegRipper Γ Registry Explorer)
-
π Document every step with date, time, and tool used
-
π§© Check alternate registry paths for Windows 10/11 (some keys have changed)