📙 FOR 340 - bconklin-champlain/Tech-Journal GitHub Wiki
Windows Artifacts
Prefetch & Superfetch
- Location
C:\Windows\Prefetch
- One per Application with file extenstion .PF
- It optimizes the programs boot up process
Naming Convention
programName . | programExtension . | hash . | pf |
---|
💡 The hash is generated by the programs name and location
Prefetch Details
OS | Details |
---|---|
XP | 11 00 00 00 followed by ascii SCAA |
Vista/7 | 17 00 00 00 followed by ascii SCAA |
8/8.1 | 1A 00 00 00 followed by ascii SCAA |
10 | MAM (ascii) followed by 04 (hex) |
What it contains?
- File path for files/folders accessed during first 10 sec of application run
- Number of times application was run
- Last time application was run
- Media information for volumes accessed
- Volume Serial Number
- Volume creation date
- Layout.ini & NTOSBOOT-B00DFAAD.pf *File Paths from all over the hard drive recorded during boot time and then periodically (for disk optimization purposes)
💡 Prefetch is disabled on most modern systems due to more people using solid state drives!
Prefetch for investigators
- Creation date = first run
- Modification date = last run
- On windows 8, only last 8 time stamps are recorcded
- Prefetch is not deleted even when application is
Format
Disabling Prefetch
- EnablePrefetcher
- 0 = Disabled
- 1 = Application launch prefetching enabled
- 2 = Boot prefetching enabled
- 3 = Application launch and boot enabled
- 3 by default, 0 to disable