For the complete documentation index, see llms.txt. This page is also available as Markdown.

Query the Registry for the most common MRU information for All User Hives, including offline users

AID2201202337.YAML

#####aid_begin
#description: registry scan for mru (most recently run) info for all users
#id: aid2201202337
#processtype: query
#category: registry
#sourcelink: <na>
#tacticidlist: <na>
#techniqueidlist: <na>
#compatibleos: |-
#  windows 7
#  windows 8.*
#  windows 10
#  windows 11
#  windows server 2008 r2
#  windows server 2012
#  windows server 2012 r2
#  windows server 2016
#  windows server 2019
#compatibleengine: |-
#  powershell 2
#  powershell 3
#  powershell 4
#  powershell 5.*
#  powershell 7.*
#bgcommandlist: |-
#  invoke-loadallprofilehives
#  get-bgloadedreghives
#  get-bgmruactivityview
#  invoke-bgunloadallprofilehives
#notes: |-
#  1) load all registry hives for all users
#  2) query all loaded registry hives
#  3) query the most populated mru registry keys
#      o 'hkey_current_user\software\microsoft\windows\currentversion\explorer\comdlg32\lastvisitedpidlmru'
#      o 'hkey_current_user\software\microsoft\windows\currentversion\explorer\comdlg32\lastvisitedpidlmrulegacy'
#      o 'hkey_current_user\software\microsoft\windows\currentversion\explorer\comdlg32\firstfolder'
#      o 'hkey_current_user\software\microsoft\windows\currentversion\explorer\runmru'
#      o 'hkey_current_user\software\ivosoft\classicstartmenu\mru'
#      o 'hkey_current_user\software\microsoft\windows\currentversion\explorer\recentdocs'
#  4) unload all registry hives that were loaded on the first call
#####aid_end
commands:
- Invoke-LoadAllProfileHives
- Get-BGLoadedRegHives
- Get-BGMRUActivityView
postcommands:
-  Invoke-BGUnLoadAllProfileHives

Last updated