Digitalna forenzika - University of Ljubljana › files › courses › fri-courses ›...

58
Digitalna forenzika Andrej Brodnik Andrej Brodnik: Digitalna forenzika

Transcript of Digitalna forenzika - University of Ljubljana › files › courses › fri-courses ›...

Page 1: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DigitalnaforenzikaAndrejBrodnik

AndrejBrodnik:Digitalnaforenzika

Page 2: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Računalnik

poglavje15• pričakovanopredznanje:

• arhitekturaračunalnikov• osnovedelovanja(BIOS)• operacijskisistem• sekundarnipomnilnik(disk)innjegovaorganizacija• datotečnisistemi

AndrejBrodnik:Digitalnaforenzika

Page 3: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Zagonračunalnika

• korakiobzagonuračunalnika• obzagonusesprožiBIOS(BasicInputOutputSystem)

• OpenFirmware(MacPowerPC),EFI(MacIntel),OpenBootPROM(Sun),…

• tanarediPOST(PowerOnSelfTest)

• podatkiodelovanjusoshranjenivxROM• včasihgesloščitipodatke– dobitigeslooduporabnika

AndrejBrodnik:Digitalnaforenzika

Page 4: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Zagonračunalnika...

• primerMoussawi:

Računalnikjebilzelodolgoshranjeninsejespraznilabaterijanamatičniplošči.

Dostopbilmogočspomočjopodatkov,kijihsojihpridobilišepredtem,kojezmanjkalonapajanja.

• pomembnokakosopodatkikodirani• ASCII,...• tankidebelikonec

• kajsezgodi,čeodnesešdisknadrugračunalnik

AndrejBrodnik:Digitalnaforenzika

Page 5: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Formatdatoteke

• datotekeimajonazačetkuposebnepodpise(www.garykessler.net/library/file_sigs.html)• jpg:FFD8FFE0,aliFFD8FFE3• gif:474946383761 ali 47,ali 4946383961• doc:D0CF11E0A1B11AE1

AndrejBrodnik:Digitalnaforenzika

Page 6: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Formatdatoteke–primer

• jpegzakodiranaexif(Exchangeableimagefileformat)datoteka

AndrejBrodnik:Digitalnaforenzika

Page 7: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Formatdatoteke

• datotekajelahkognezdenavdrugidatoteki• poiščemodatoteko• jolahkooznačimoinprepišemo(copy-paste)• aliuporabimoorodjedd

• temupostopkurečemoobrezovanje/klesanje(carving)• drugaorodja:

• scalpel(http://www.digitalforensicssolutions.com/Scalpel/),DataLifter(http://www.datalifter.com/)• EnCase (http://www.guidancesoftware.com/forensic.htm),FTK(ForensicToolkit,http://accessdata.com/products/computer-forensics/ftk),X-Ways(http://www.x-ways.net/)

AndrejBrodnik:Digitalnaforenzika

Page 8: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Izrezovanje

• nakoncudobimosamovsebinoinnemeta-podatkovizimenika• drugiproblemje,dasolahkopodatkirazmetanipodisku

• Adroit(http://digital-assembly.com/products/adroit-photo-forensics/)

AndrejBrodnik:Digitalnaforenzika

Page 9: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Formatdatoteke– izziv

• Izziv: vgnezditevenodatotekodrugodatotekoterjoobjavitenaforumu.Natonajdrugikolegipoiščejovgnezdenodatotekoterjoizluščijo.Pritemuporabiteorodjeddalikakšnoodorodijomenjenihnaprejšnjistrani.• Izziv: sedajparazpršitedatotekovvečkosovinvsakegavstavitevdrugodatotekotervseobjavitenaforumu.Ponovnonajkolegipoiščejovašeporazdeljenekose.

AndrejBrodnik:Digitalnaforenzika

Page 10: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• V/Ienotesopriključenenaračunalnikpreko:• vodila(IDE,ATA,SATA;SCSI,firewire)• vmesnika(controller)

• vmesnikisolahkotudipametni• SMART(Self-Monitoring,Analysis,andReportingTechnology)• hranistatistikedostopovinostalipodobnipodatki• običajnonisopomembnizaforenzičnoraziskavo

AndrejBrodnik:Digitalnaforenzika

Page 11: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• podatketrajnoobičajnohranimonadisku• kakoizgledatrdidisk?

AndrejBrodnik:Digitalnaforenzika

Page 12: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• kakojeorganizirandisk?• plošče,sledi(cilindri),sektorji,gruče

• naprvisledi,prvemsektorjusonadzornipodatki(MBR,masterbootrecord)• velikost(geometrija),slabibloki,particije,...

• kakoizgledaorganizacijapriSSD?

AndrejBrodnik:Digitalnaforenzika

Page 13: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• Izziv: poiščiteorodjeanadiskinpoglejtekajznainzmorepočeti.

• Izziv: kakšnajestrukturaMBR?SestavitesvojMBRingaobjavitevforumu.

AndrejBrodnik:Digitalnaforenzika

Page 14: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• pogledvbotsektorWindows95strojazorodjemNortonDiskUtils

AndrejBrodnik:Digitalnaforenzika

Page 15: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• poenostavljenaorganiziranostdiskazdatotečnimsistemomFAT

AndrejBrodnik:Digitalnaforenzika

Page 16: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• particija,volumen,snopič/del• vnjejdatotečnisistem• lahkotudibrezdatotečnegasistema

AndrejBrodnik:Digitalnaforenzika

Page 17: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• skrivanjepodatkovzaradinotranjeinzunanjefragmentacije:• skrivanjeznotrajsektorja(bloka)– težkoinneobičajno• skrivanjeznotrajgruče• skrivanjeznotrajparticije(particijeseobičajnozačnejonazačetkusledi• skrivanjeparticije

• kriptiranjeparticije• servisnipodatki:DCO(Drive/deviceconfigurationoverlay)inHPA(Host/hiddenprotectedarea)–http://www.forensicswiki.org/wiki/DCO_and_HPA

AndrejBrodnik:Digitalnaforenzika

Page 18: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• virusskritvpraznemkoncuparticije(volumeslack)

AndrejBrodnik:Digitalnaforenzika

Page 19: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• kojedatotekaizbrisana,podatkineizginejo• tudi,koformatiramodisk,podatkineizginejo

• poglejteorodjefdisk• rezultatobehoperacijjepravilendatotečnisisteminkopicapraznihblokov

• orodja:sleuthkit (http://www.sleuthkit.org/),NortonDiskEdit,…

AndrejBrodnik:Digitalnaforenzika

Page 20: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• primerrekonstrukcijedatoteknasvežeformatiranemdiskuzorodjemEnCase

AndrejBrodnik:Digitalnaforenzika

Page 21: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Shrambapodatkovinskrivanje

• Izziv: poglejtekakoizgledaMBRinbootsektornavašemračunalnikuzustreznimorodjem.Poročajteotemnaforumu.• Izziv: preveritekonfiguracijovašegadiska.

AndrejBrodnik:Digitalnaforenzika

Page 22: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Skrivanjepodatkov

• skrivanjeparticij• orodjeTestDisk(http://www.cgsecurity.org/)

• naravnidatotek• skrivanjedatotek:npr.MSWindows:attrib+H indir/AH• parlament.jpg->test.exe• slikovpredstavitev(ppt)

• najnovejšaorodja

AndrejBrodnik:Digitalnaforenzika

Page 23: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Geslainkriptiranje

• orodjazarazbijanjeiniskanjegesel• PasswordRecoveryTool– PRTKinDistributedNetworkAttack– DNA(http://accessdata.com/products/computer-forensics/decryption)• JohntheRipper(www.openwall.com/john/)• CainandAbel(www.oxid.it/cain.html)• AdvancedArchivePasswordRecovery(www.elcomsoft.com/azpr.html)

AndrejBrodnik:Digitalnaforenzika

Page 24: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Geslainkriptiranje

• večokriptiranjuinkriptografijikasneje• nekajprimerov

• orodjecaesar,rot13• podporazaPGP• orodjecrypt

AndrejBrodnik:Digitalnaforenzika

Page 25: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

OSWindows

poglavje17• datotečnisistemi• reševanjepodatkov• zabeležke(logfiles)• register• komunikacijskesledi

AndrejBrodnik:Digitalnaforenzika

Page 26: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

OSWindows– datotečnisistemi

• dvaosnovnasistemaFAT(FileAllocationTable)inNTFS(NewTechnologyFileSystem)

• FAT• razvitnajprejzagibkediske(diskete)• FAT12,FAT16,FAT32

AndrejBrodnik:Digitalnaforenzika

Page 27: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemFAT

• FATxxjepovezanseznamindeksovgruč,vkaterihjeshranjenaposameznadatoteka• xxpomeništevilobitovuporabljenihzaindeks• 12=212=4096,16=216=65.536,32=228=268.435.456

AndrejBrodnik:Digitalnaforenzika

Page 28: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemFAT

• pogledkorenadatotečnegasistemanagibkemdiskuspomočjoprogramaX-Ways• hraničastvorjenjainzadnjespremembealedatumzadnjegadostopa

AndrejBrodnik:Digitalnaforenzika

Page 29: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

FAT

AndrejBrodnik:Digitalnaforenzika

Page 30: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemFAT

• Izziv: samipoglejtekakoizgledaFATnavašemdisku.Poglejtešeposebejtistegruče,kisoprazne– nisodelnobenegadatotečnegasistema.

AndrejBrodnik:Digitalnaforenzika

Page 31: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemNTFS

• sodobnejšidatotečnisistem• vsejevdatotekah• podatkeodatotekahhranivsistemskihdatoteki$MFT• imenikjesamodatoteka(Bdrevesnastruktura)• jednevniškidatotečnisistem(journal)inhranitransakcijenaddatotekovsistemskidatoteki$LogFile

• podpiravečfunkcionalnostiglededatotek• pravicadostopa(ACL– AccessControlList)

• boljevarovan,sajhranikopijepodatkovodatotečnemsistemunavečihmestih($MFTMirr)

AndrejBrodnik:Digitalnaforenzika

Page 32: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemNTFS

AndrejBrodnik:Digitalnaforenzika

Page 33: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemNTFS

• Izziv: poiščitevsvojemNTFSsistemugruče,kisoprazne(neuporabljene)innatopoglejtenjihovovsebino.

AndrejBrodnik:Digitalnaforenzika

Page 34: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– $MFT

• primerenegazapisav$MFT• zapissestojiizprilastkov(attributes)• zapisjevelik1kB• čejedatotekamajhna,sehranikarvzapisu• pribrisanjusamozastavicainpotemsezapisponovnouporabi

AndrejBrodnik:Digitalnaforenzika

Page 35: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– iskanjepodatkov

• pridatotekiobstajapojemfizičnevelikostivelikosti(gruče),logičnevelikosti(zapisvimeniku)inpojemkoncadatoteke(EOF)

AndrejBrodnik:Digitalnaforenzika

Page 36: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– MFTzapis

• poglednaMFTzapisinrazlikamedobemavelikostima

AndrejBrodnik:Digitalnaforenzika

Page 37: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– iskanjepodatkov

• vimenikulahkoobstajajodatotekezenakimiimeni

AndrejBrodnik:Digitalnaforenzika

Page 38: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

DatotečnisistemNTFS

• Izziv: kateregručesestavljajovašodatoteko?• Izziv:poiščitezasedenaneuporabljendelvašedatoteke(nakaterihgručah)inkajvnjem.• Izziv: Kajsezgodi,čenaredimo1000datotek,jihnato1000pobrišemoindelamonaprej?

AndrejBrodnik:Digitalnaforenzika

Page 39: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Kodiranječasapridatotekah

• FAT:1.1.1980+LLLLLLLMMMMDDDDDhhhhhmmmmmmsssss

AndrejBrodnik:Digitalnaforenzika

Page 40: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Kodiranječasapridatotekah

• FILETIME• 64bitnizapis• vrednost=1.1.1600+število*100ns

AndrejBrodnik:Digitalnaforenzika

Page 41: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– sledidatotek

• različneoperacijerazličnovplivajonazabeleženečasevimeniku(tvorjenje– TV,zadnjidostop– ZD,zadnjasprememba– ZS,zapisspremenjen(NTFS)– VS):• premikdatotekevsnopiču:nevplivananič• premikdatotekevdrugisnopič:TV,ZD,VS• kopiranjedatoteke(ciljnadatoteka):TV,ZD,VS• odreži&prilepi(cut&paste):ZD(*)• primi&potegni(drag&drop):ZD(*)• zbriši:ZD,VS

• posebnosti:• datotekanapalčki,lahkoprekoscp/...:TV>ZS• pribrisanjuimenika,sepodatkiodatotekahnespreminjajo

AndrejBrodnik:Digitalnaforenzika

Page 42: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– sledidatotek...

• vsebinapisarniškihdatotekvsebujemetapodatkeizimenika• Shranikot:čenaistodatoteko,gredejanskozaprepisinnezatvorjenjenovedatotekevimeniku,nepavdatoteki

• tiskanjenajprejprepišedatotekovposebenimenikterjošelenatonatisne• C:\Windows\Spool\Printers,C:\WinNT\System32\Spool\Printers• tudi,kotiskamospletnovsebinoipd.

AndrejBrodnik:Digitalnaforenzika

Page 43: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

NTFS– sledidatotek...

• Izziv: najditedatoteko,kiimačastvorjenjavečjiodčasazadnjespremembe.• Izziv: Kajlahkorečete,čeimanekdotakšnodatotekonasistemuinimačaszadnjegadostopaenakčasutvorjenja?• Izziv: kajjetoEMFnačintiskanja?Kajsevtemprimerushranivdatotekitiskalniškevrste(spooler)?

AndrejBrodnik:Digitalnaforenzika

Page 44: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Reševanjepodatkov

• reševanjeizbrisanihdatotek• različnaorodja,kijihlahkopoganjamonaWindowsOS

AndrejBrodnik:Digitalnaforenzika

� orodjeSleuthKitvkombinaciji zAutopsyBrowseromogočacelopregledovanjeprekobrskalnika(http://www.sleuthkit.org/autopsy/)

Page 45: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Reševanjepodatkov...

• Izziv: namestitesleuthkitinAutopsyBrowserinpoiščiteizgubljenedatoteke.

AndrejBrodnik:Digitalnaforenzika

Page 46: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Reševanjepodatkov...

• iskanjeizgubljenihdatotekizvelikeneoblikovanegmote• enakokotobrezovanjudatotek

AndrejBrodnik:Digitalnaforenzika

• orodje DataLifter:iščemoizgubljenodatotekoizdvehgmotpraznegaprostorainenegapreostankadatotečnegasistema

Page 47: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Reševanjepodatkov...

• čemajhnadatotekaprepiševeliko,lahkovečinovelikedatotekerekonstruiramo

AndrejBrodnik:Digitalnaforenzika

• enCase:primernakupoval-negavozičkavCDUniverse,kisejeznašelvpreostankudatotečnegaprostora

Page 48: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Zabeležke(logfiles)

• operacijskisistem(odvisnoodnastavitev)beležimarsikaj• dostopidovirov,• pojavljanjeinbrisanjevirov,• napakeitd.

• shranjenena%systemroot%\system32\config (c:\winnt\...)• različnezabelžkevrazličnihdatotekah:Appevent.evt,Secevent.evt,Sysevent.evt

AndrejBrodnik:Digitalnaforenzika

Page 49: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Zabeležke

• Izziv: preveriteformatevtdatotekeinpoglejte,kdajvnjih,kdajsteseprijavilivsistem.

AndrejBrodnik:Digitalnaforenzika

Page 50: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Register

• vOSWindowssospremenljivkeokoljaprocesadefiniranevregistru• dejanskosopodatkishranjenivdatotekah(hives)vsistemskemimeniku%systemroot%\system32\config• ntuser.dat zavsakegauporabnikasvojadatoteka

• datotekelahkopregledujemozWindowsorodjemregedt32(EnCase,FTK,...)

AndrejBrodnik:Digitalnaforenzika

Page 51: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Register

• Izziv: preučiteforenzičnovrednostpodatkovvregistru.

AndrejBrodnik:Digitalnaforenzika

Page 52: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Omrežnesledi

• nekajtudiizsistemskegaokolja• obvzpostavitvipovezave,...

• večinaizviraneposrednoizaplikacij• brskalniki,poštniagenti,...

AndrejBrodnik:Digitalnaforenzika

Page 53: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Omrežnesledi- brskalniki

• zgodovina:• firefox-3jehranilzgodovinovsqlitepodatkovnibaziPlaces.sqlite• internetexplorerhranizgodovinovindex.dat• orodjasonavoljozaiskanjepotehbazah:Oddesa(www.odessa.sourceforge.net)

• lokalni predpomnilnik• piškoti

AndrejBrodnik:Digitalnaforenzika

Page 54: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Brskalniki– piškoti

• primerpregledapiškotovzCookieView(www.digitaldetective.co.uk)

AndrejBrodnik:Digitalnaforenzika

Page 55: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Brskalniki

• Izziv: poiščitekakšniostankevsvojempredpomnilnikuinjihpreveritezzgodovinobrskanja.• Izziv: dobiteodprijateljadatotekozzgodovinonjegvegabrskalnikainjorazvozljajte.• Izziv: preveritekakšnevsesledipuščabrskalnikIE,kakšneMozillainkakšneOpera.

AndrejBrodnik:Digitalnaforenzika

Page 56: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

E-pošta

• sledisoodvisneodpoštnegaagenta,kigauporabljamo• poslanainprejetapošta• povzetkiIMAPnabiralnikov

• vsebina,kijezanimiva• samobesedilopošte• priponke(!)– MIMEformat

AndrejBrodnik:Digitalnaforenzika

Page 57: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Drugiprogrami

• različniprogramipuščajorazličnesledi• omrežnoprogramje

• dostopdodrugihsistemov• dostopdrugihsistemovdonašegasistema

• sistemskiprogramipuščajosledivregistru

AndrejBrodnik:Digitalnaforenzika

Page 58: Digitalna forenzika - University of Ljubljana › files › courses › fri-courses › ...•zgodovina: •firefox-3 je hranil zgodovino v sqlite podatkovni bazi Places.sqlite •internet

Slediomrežnegadostopa

• telnetdostopdoacf2.nyu.edu

AndrejBrodnik:Digitalnaforenzika