A Windows Xp-ben bemutatkozott egy csodálatos új szolgáltatás, amelynek keretében a felhasználó vissza tudja állítani a rendszerét olyan régebbi állapotba, amikor működött.
Mielőtt rátérnénk arra, hogy miért is jó forensic szempontból a system restore pointok vizsgálata, kicsit fussuk át a szolgáltatást. Először is, a SRP-k alapvetően az alábbi elemeket tartalmazzák visszaállítási céllal (testre is lehet szabni a dolgot a megfelelő célszerszámmal, ez esetben új elemek is jöhetnek a listába):
- A Registry bizonyos részei
- Local profilok (nem roaming értelemben)
- COM+ objektumok adatbázisa
- A Windows File Protection DLL cache-e (emlékszünk ugye, ebből a tiszta forrásból javítja meg a windows a DLL-eket, amelyeket gonosz módon megbuherálunk kedvenc rootkitünkkel a tesztrendszerünkben)
- WMI adatbázis
- IIS metabase
- Azok a fájlok, amelyeket beleteszünk a testreszabásba
- A SAM hive (asszociálunk a "felhasználók" és a "jelszavak" stringekre, és igen, bizonyos részeit biztonsági menti a Windows annak ellenére, hogy visszaállításkor nem másolja vissza őket)
- A DRM menedzsment beállításai
- A wifi hálózatok kulcsai
- Azok a fájlok, amelyeket explicit kihagyunk a testreszabásban
A System Restore Service futásával kapcsolatos információk a Registryben találhatóak, az alábbi kulcs alatt:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestoreA fenti kulcsban található értékek mindent elárulnak a szolgáltatás paraméterezéséről:
- A DisableSR szabályozza, hogy be legyen-e kapcsolva a szolgáltatás.
- Az RPGlobalInterval mondja meg, hogy milyen gyakran készül SRP.
- Az RPLifeInterval mutatja meg, mennyi legyen az SRP-k élettartama, alapkiépítésben 7776000 másodperc, azaz 90 nap.
- Majdnem a teljes registry
- RP.log: megtalálható benne az SRP típusa, némi szöveges információ a keletkezés körülményeiről, egy 64 bites FILETIME objektum, amiből meglehetősen pontosan megvan, mikor készült a mentés a rendszeróra szerint. Ez utóbbinak ott van jelentősége, hogy az RP-oknak egyedi szekvenciális sorszámuk van, és ha az idő összevissza telik az RP-k sorszámait tekintve, akkor nagy valószínűséggel machináltak a rendszeridővel akkoriban.
- Change.log.x fájlok: ha egyszer elkészült az SRP, akkor a visszaállítható fájlokat továbbra is figyeli a rendszer, a fájlokon bekövetkezett változásokról napló készül (igaz, bináris).
Nincsenek megjegyzések:
Megjegyzés küldése
Kommentek