Forensics
Evidence of execution & user activity
The registry remembers what ran and what a user touched. These are parsed by tools (RegRipper, KAPE, Registry Explorer) — here's what each key means.
...\Explorer\UserAssist\{...}\CountGUI programs the user launched, with run counts and last-run time (ROT13-encoded names). Strong "they ran this" evidence. In HKCU/NTUSER.DAT.
...\Control\Session Manager\AppCompatCacheShimCache — programs that existed / were run, with path and (often) size. Survives reboots; written at shutdown. A top execution artifact.
Amcache.hve — ...\Root\InventoryApplicationFileAmCache (separate hive in ...\AppCompat\Programs) — binaries with full path and SHA-1 hash. Pivot a hash straight to VirusTotal.
...\Explorer\RecentDocsRecently opened files by extension, most-recent first — what the user has been touching.
...\Explorer\RunMRUEverything typed into the Win+R Run box, in order — often catches an attacker's hands-on-keyboard commands.
...\Explorer\TypedPaths & ...\ComDlg32\OpenSavePidlMRUPaths typed into Explorer's bar and files chosen in open/save dialogs — navigation and exfil staging.
...\Explorer\UserAssist & ...\BAM\State\UserSettings\<SID>BAM/DAM (Background Activity Moderator) records executables run per user with last-execution time — another execution timeline.
NTUSER.DAT\...\TerminalServerClient\ServersRDP connection history — remote hosts this user connected out to. Lateral-movement trail.
...\Microsoft\Office\<ver>\...\File MRU & Security\Trusted DocumentsRecently opened Office docs and which ones the user clicked "Enable Content" on — often the macro-maldoc entry point.
USRCLASS.DAT\...\Shell\BagMRU (Shellbags)Folders the user browsed — including removable and now-deleted paths. Proof a folder existed and was viewed.