gegevens terughalen m.b.v het register
DESCRIPTION
Slidecast Yves Van Stappen & Kevin Stobbelaar.Taak 3 CommunicatievaardighedenTRANSCRIPT
Terughalen van gegevens met hulp van het register
Het register doet meer dan je denkt.
Kevin Stobbelaar & Yves Van Stappen
2
register = bron van informatie
tussenbewerkingenvoor CPU
instellingen van gebruikers
waarden voor applicaties
terughalen van bestanden
Primaire structuur: hives.
Kevin Stobbelaar & Yves Van Stappen
3
hive = logische groep van waarden= vaste syntax (HKEY)= kan meerdere hives bevatten= blokken van bepaalde grootte
Primaire structuur: keys.
Kevin Stobbelaar & Yves Van Stappen
4
key = map met informatie = syntax:
HKEY_LOCAL_MACHINE\software\microsoft\windows
Primaire structuur: keys.
Kevin Stobbelaar & Yves Van Stappen
5
Key-records:SubkeylijstValuelijstMTIME veldSecurityrecords
Key: selectMTIMESecurity record
Subkeylijst: CurrentControlSet
Subkey: Control
Value
Value
Overzicht van structuur
Kevin Stobbelaar & Yves Van Stappen
6
Key: select MTIME
Security record
Subkeylijst: CurrentControlSet
Subkey: Control
Value
Value
Hive: HKEY_LOCAL_MACHINE
Hive: Software
Kevin Stobbelaar & Yves Van Stappen
7
Verwijderen van key:
subkeylijst wordt overgeschreven => geen link naar subkey
subkeys aanwezig = overschrijven van MTIME
security record verwijderd
Verwijderen uit het register.
Verwijderen van key:
Kevin Stobbelaar & Yves Van Stappen
8
Parentkey
Subkey
Valuelist
Value
Value
Verwijderen uit het register.
Verwijderen van key:
verwijderen van parentkey = links naar valuelist intact
Kevin Stobbelaar & Yves Van Stappen
9
Parentkey
Subkey
Valuelist
Value
Value
Verwijderen uit het register.
subkeylijst wordt herschreven
Verwijderen van subkey:
Kevin Stobbelaar & Yves Van Stappen
10
A B C D E
A C D E E
A C E E E
A C E E E
C C E E E
Nadat B verwijderd is
Nadat D verwijderd is
Nadat E verwijderd is
Nadat A verwijderd is
Verwijderen uit het register.
Verwijderen van value.
valuelist herschreven
Kevin Stobbelaar & Yves Van Stappen
11
Verwijderen uit het register.
Bestanden terughalen.
Kevin Stobbelaar & Yves Van Stappen
12
Werkt via algoritme:
1) zoeken naar intacte waarden
2) intacte waarden wegschrijven
3) reconstructie met behulp van die waarden
Illustratie.
Nieuwe keys na aanmaken van nieuw account.
Bestanden terughalen.
Kevin Stobbelaar & Yves Van Stappen
13
Path Type MTIME
/SAM/Domains/Account/users/00003EC KEY 2008-05-04 23:43:19
/SAM/Domains/Account/users/00003EC/F
BINARY N/A
/SAM/Domains/Account/users/00003EC/V
BINARY N/A
/SAM/Domains/Account/users/Names/Kobayashi
KEY 2008-05-04 23:43:19
/SAM/Domains/Account/users/Names/Kobayashi
0x03EC N/A
Illustratie.
Resterende keys na verwijderen account.
Bestanden terughalen.
Kevin Stobbelaar & Yves Van Stappen
14
Path Type MTIME
/SAM/SAM/Domains/Account/users/Names/Kobayashi
KEY 2008-05-04 23:43:19
/SAM/SAM/Domains/Builtin/Aliases/members/Kobayashi
KEY 2008-05-04 23:43:19
Conclusie:
Kevin Stobbelaar & Yves Van Stappen
15
Register bevat veel informatie
Mogelijkheid tot herstellen van verwijderde bestanden
Niet 100 procent betrouwbaar