29
5. Windows System Artifacts Part 1

5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Embed Size (px)

Citation preview

Page 1: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

5. Windows System ArtifactsPart 1

Page 2: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Topics

• Deleted data• Hibernation Files• Registry

Page 3: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Deleted Data

Page 4: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Recovering Deleted Data

• File Carving• Allocated space contains active data• Deleted files are in unallocated space• Useful tools

o ProDiscovero FTK or EnCaseo Foremosto Recuvao Photorec

Page 5: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Hibernation File

Page 6: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Shutdown Options• Sleep – data kept in RAM

o Power still ono Documents lost if power fails

• Hibernate – RAM copied to Hiberfil.syso Power offo Documents never lost

• Hybrid Sleepo Default for Windows 7 desktopso Puts open documents and programs on disko Keeps them in RAM as well for fast wakeupo Documents not lost if power fails

Page 7: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Enabling Hibernation• Link Ch 5i

Page 8: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

RegistryNot in book, but may be on quizzes and

Final Exam

Page 9: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Understanding the Structure of the Registry

• The registry consists of five root keyso HKey_Classes_Rooto HKey_Current_Usero HKey_Local_Machineo HKey_Userso HKey_Current_Config

• Or HKCR, HKCU,HKLM, HKU, and HKCC

Page 10: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Subkeys• Root keys (sometimes called predefined keys),

contain subkeyso Subkeys look like folders in Regedit

• HKCU has these top-level subkeys: AppEvents, Console, Control Panel, …o A root key and

its subkeys form a path

o HKCU\Console

Page 11: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Values• Every Subkey contains at least one value

o But it may show (value not set)• The default value (often undefined)• Values have name, data type, and data

Page 12: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Hives• A key with all its subkeys and values is

called a hive• The registry is stored on disk as several

separate hive files• Hive files are read into memory when the

operating system starts (or when a new user logs on)

Page 13: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

HiveList• HKLM\System\CurrentControlSet\

Control\HiveList

Page 14: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Hardware Hive

• \Registry\Machine\Hardware has no associated disk file

• Windows 7 creates it fresh each time you turn your system on

Page 15: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

HKCR and HKCU• These keys are links to items contained in other root

keyso HKey_Classes_Root (HKCR)

• Merged from keys within HKLM\Software\Classes and HKU\sid_Classesosid is the security identifier of the currently

logged on usero HKey_Current_User (HKCU)

• HKU\sid

Page 16: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Purpose of Registry• Database for configuration files• Registry artifacts are very valuable for forensics

o Search termso Programs run or installedo Web addresseso Files recently openedo USB devices connected

Page 17: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Acquiring the Registry• FTK Imager

Page 18: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Acquired Files

Page 19: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Reference

• Link Ch 5c

Page 20: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Important Registry Data

• Control Set• Time Zone• User Assist• USB Store

Page 21: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Control Set• A live Registry has an

important key named HKLM\System\CurrentControlSet

• Contains Time Zone, USBSTOR, and other information

Page 22: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Control Set• Acquired image doesn't contain CurrentControlSet• It's ephemeral data—not stored in the hive files• To determine which ControlSet is current, look in• System\Select• In this case, ControlSet001 is Current

o Link Ch 5a

Page 23: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Time Zone• System\ControlSet001\Control\TimeZoneInformationo Assuming that ControlSet001 is Current

Page 24: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

UserAssist• Shows objects the user has accessed• To see it, open Users\Username\NTUSER.DAT• Navigate to Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist

Page 25: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

UserAssist Decoded in Lower Left Pane

Page 26: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

RegRipper

• Link Ch 5k

Page 27: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry
Page 28: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

Ripped Registry

Page 29: 5. Windows System Artifacts Part 1. Topics Deleted data Hibernation Files Registry

USBSTOR• System\ControlSet001\Enum\USBSTOR

o Assuming Current Control Set is 1