added information about paths
This commit is contained in:
parent
8270936b02
commit
ad3a545eee
|
@ -14,6 +14,9 @@
|
||||||
|
|
||||||
## Paths
|
## Paths
|
||||||
|
|
||||||
|
These parts of the registries are called hives. They can be found under the
|
||||||
|
following path.
|
||||||
|
|
||||||
* `C:\Windows\System32\Config`
|
* `C:\Windows\System32\Config`
|
||||||
* Default -> `HKEY_USERS\DEFAULT`
|
* Default -> `HKEY_USERS\DEFAULT`
|
||||||
* SAM -> `HKEY_LOCAL_MACHINE\SAM`
|
* SAM -> `HKEY_LOCAL_MACHINE\SAM`
|
||||||
|
@ -22,7 +25,7 @@
|
||||||
* SYSTEM -> `HKEY_LOCAL_MACHINE\System`
|
* SYSTEM -> `HKEY_LOCAL_MACHINE\System`
|
||||||
|
|
||||||
* `C:\Users\<username>\`
|
* `C:\Users\<username>\`
|
||||||
* NTUSER.DAT -> `HKEY_CURRENT_USER` , hidden file
|
* NTUSER.DAT -> `HKEY_CURRENT_USER`, hidden file
|
||||||
* `C:\Users\<username>\AppData\Local\Microsoft\Windows`
|
* `C:\Users\<username>\AppData\Local\Microsoft\Windows`
|
||||||
* USRCLASS.DAT -> `HKEY_CURRENT_USER\Sofware\CLASSES`, hidden file
|
* USRCLASS.DAT -> `HKEY_CURRENT_USER\Sofware\CLASSES`, hidden file
|
||||||
|
|
||||||
|
@ -112,32 +115,48 @@ Run program for on login once for any user
|
||||||
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
|
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Recent Files
|
## Recent Files
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs`, e.g. xml, pdf, jpg
|
|
||||||
|
Recently accessed documents can be found under the following path, e.g. xml,
|
||||||
|
pdf, jpg.
|
||||||
|
|
||||||
|
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs`
|
||||||
|
|
||||||
* Office files -> `NTUSER.DAT\Software\Microsoft\Office\VERSION`, `NTUSER.DAT\Software\Microsoft\Office\15.0\Word`
|
* Office files -> `NTUSER.DAT\Software\Microsoft\Office\VERSION`, `NTUSER.DAT\Software\Microsoft\Office\15.0\Word`
|
||||||
* Office 365 -> `NTUSER.DAT\Software\Microsoft\Office\VERSION\UserMRU\LiveID_####\FileMRU`
|
* Office 365 -> `NTUSER.DAT\Software\Microsoft\Office\VERSION\UserMRU\LiveID_####\FileMRU`
|
||||||
|
|
||||||
## ShellBags
|
## ShellBags
|
||||||
|
|
||||||
* `USRCLASS.DAT\Local Settings\Software\Microsoft\Windows\Shell\Bags`
|
* `USRCLASS.DAT\Local Settings\Software\Microsoft\Windows\Shell\Bags`
|
||||||
* `USRCLASS.DAT\Local Settings\Software\Microsoft\Windows\Shell\BagMRU`
|
* `USRCLASS.DAT\Local Settings\Software\Microsoft\Windows\Shell\BagMRU`
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\Shell\BagMRU`
|
* `NTUSER.DAT\Software\Microsoft\Windows\Shell\BagMRU`
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\Shell\Bags`
|
* `NTUSER.DAT\Software\Microsoft\Windows\Shell\Bags`
|
||||||
|
|
||||||
## Last Open/Saved/Visited Dialog MRUs
|
## Last Open/Saved/Visited Dialog MRUs
|
||||||
|
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePIDlMRU`
|
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePIDlMRU`
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU`
|
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU`
|
||||||
|
|
||||||
## Explorer Address/Search Bars
|
## Explorer Address/Search Bars
|
||||||
|
|
||||||
|
Registry folder which includes paths typed by the user.
|
||||||
|
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths`
|
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths`
|
||||||
|
|
||||||
|
Registry folder which includes search queries from file explorer.
|
||||||
|
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery`
|
* `NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery`
|
||||||
|
|
||||||
## User Assist
|
## User Assist
|
||||||
* GUI applications launched by the user
|
|
||||||
|
GUI applications launched by the user
|
||||||
|
|
||||||
* `NTUSER.DAT\Software\Microsoft\Windows\Currentversion\Explorer\UserAssist\{GUID}\Count`
|
* `NTUSER.DAT\Software\Microsoft\Windows\Currentversion\Explorer\UserAssist\{GUID}\Count`
|
||||||
|
|
||||||
## Shim Cache
|
## Shim Cache
|
||||||
* Application Compatibility, AppCompatCache
|
|
||||||
|
Application Compatibility, AppCompatCache
|
||||||
|
|
||||||
* `SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache`
|
* `SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache`
|
||||||
* Use `AppCompatCacheParser.exe --csv <path to save output> -f <path to SYSTEM hive for data parsing> -c <control set to parse>`
|
* Use `AppCompatCacheParser.exe --csv <path to save output> -f <path to SYSTEM hive for data parsing> -c <control set to parse>`
|
||||||
|
|
||||||
|
@ -160,7 +179,6 @@ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
|
||||||
* Last time connected -> `SYSTEM\CurrentControlSet\Enum\USBSTOR\Ven_Prod_Version\USBSerial#\Properties\{83da6326-97a6-4088-9453-a19231573b29}\0066`
|
* Last time connected -> `SYSTEM\CurrentControlSet\Enum\USBSTOR\Ven_Prod_Version\USBSerial#\Properties\{83da6326-97a6-4088-9453-a19231573b29}\0066`
|
||||||
* Last removal time -> `SYSTEM\CurrentControlSet\Enum\USBSTOR\Ven_Prod_Version\USBSerial#\Properties\{83da6326-97a6-4088-9453-a19231573b29}\0067`
|
* Last removal time -> `SYSTEM\CurrentControlSet\Enum\USBSTOR\Ven_Prod_Version\USBSerial#\Properties\{83da6326-97a6-4088-9453-a19231573b29}\0067`
|
||||||
|
|
||||||
|
|
||||||
## Tools
|
## Tools
|
||||||
|
|
||||||
* [Eric Zimmermann's Registry Explorer](https://ericzimmerman.github.io/#!index.md)
|
* [Eric Zimmermann's Registry Explorer](https://ericzimmerman.github.io/#!index.md)
|
||||||
|
@ -184,7 +202,13 @@ Function Get-PSAutorun 14.0 Au
|
||||||
Function New-AutoRunsBaseLine 14.0 Aut...
|
Function New-AutoRunsBaseLine 14.0 Aut...
|
||||||
```
|
```
|
||||||
|
|
||||||
### Clean a Dirty Hive
|
## Clean a Dirty Hive
|
||||||
|
|
||||||
|
A hive which is not closed correctly is called dirty hive.
|
||||||
|
To clean a dirty hive the transaction logfile for the specific hive is needed.
|
||||||
|
The path these logs are stored in is `C:\Windows\System32\config`, they are
|
||||||
|
named after the hive they contain the logs for. These are not listed in the
|
||||||
|
file explorer, even if you have hidden files visible. List them via `dir /a`.
|
||||||
|
|
||||||
If a hive is loaded by a tool and the tool complains about a dirty hive, the
|
If a hive is loaded by a tool and the tool complains about a dirty hive, the
|
||||||
transaction log of said hive has to be loaded as well. Extract it via FTK or
|
transaction log of said hive has to be loaded as well. Extract it via FTK or
|
||||||
|
|
Loading…
Reference in New Issue