Kohtuekspertiisid

Kuidas kasutada kohtuekspertiisis käsku dd

Kuidas kasutada kohtuekspertiisis käsku dd
Ubuntu käsurea kasutamisel peate võib-olla faili kopeerima ühest kohast teise. Samuti võiksite veenduda, et andmed on täpselt kopeeritud. Näiteks öelge, et soovite oma kettalt varukoopia ja soovite veenduda, et see oleks täpselt varundatud. Selle toimingu tegemiseks võite kasutada dd (Andmehoidla) käsurea utiliit, mis on saadaval paljudes Linuxi distributsioonides, näiteks Ubuntu ja Fedora. The dd tool on sisseehitatud käsurea utiliit ja enne selle tööriista kasutamist pole seda vaja installida. Selle käsu põhieesmärk on andmete ülekandmine ühelt kettalt teisele, tagades samas ka andmete iseenesest muutmise. Selle tööriista võime andmeid täpselt ühest seadmest teise teisaldada muudab selle populaarseks tööriistaks teie andmete varundamiseks. Ilma md5sumita on dd tööriist edastab andmeid ainult kettalt kettale, kuid kui kasutate nuppu dd tööriistaga md5sum, siis saate tagada, et andmeedastus ei oleks rikutud. Selles õpetuses käsitletakse mõningaid rakenduse erinevaid kasutusjuhtumeid dd käsk, eriti Kohtuekspertiisid.

Dd käsuga alustamine

Alustamiseks dd käsk, kõigepealt avage terminal vajutades Ctrl + Alt + T. Seejärel käivitage järgmine käsk:

[kaitstud meiliga]: ~ $ man dd

Ülaltoodud käsu käivitamisel kuvatakse dd käsk. The dd käsku kasutatakse koos mõne parameetriga. Kõigi saadaolevate parameetrite loetlemiseks käivitage terminalis järgmine käsk:

[meiliga kaitstud]: ~ $ dd - abi

Ülaltoodud käsk annab teile kõik võimalikud valikud, mida saab kasutada dd käsk. Selles artiklis ei käsitleta kõiki võimalikke võimalusi, vaid ainult neid, mis on seotud antud teemaga. Allpool on loetletud mõned olulisemad parameetrid dd käsk:

Olulised tingimused, mida tuleb üle vaadata

Selles õpetuses arutage teemat dd kohtuekspertiisi kontekstis kasutame mõningaid tehnilisi termineid, mida peate enne õpetuse läbimist tundma. Järgmised on terminid, mida kasutatakse kogu õpetuse jooksul korduvalt:

Õpetuse ülevaade

Selles õpetuses loome varundussüsteemi ja kontrollime, kas andmed on varundatud failiga dd ja md5sum käsud. Kõigepealt täpsustame ketta, mille varukoopia luua soovime. Järgmisena kasutame dd käsurea utiliit ketta kettafailifaili loomiseks. Seejärel loome nii ketta kui ka ketta pildifaili MD5 kontrollsummad, et kontrollida, kas ketta pildifail on täpne. Pärast seda taastame ketta pildifailist. Seejärel genereerime taastatud ketta MD5 kontrollsumma ja kontrollime seda, võrreldes seda algse ketta MD5 kontrollsummaga. Lõpuks muudame ketta pildifaili ja loome täpsuse testimiseks sellest muudetud ketta pildifailist MD5 kontrollsumma. Muudetud kettapildifaili MD5 kontrollsumma ei tohiks olla sama mis algse faili.

Dd käsk kohtuekspertiisi kontekstis

The dd käsk on vaikimisi saadaval paljude Linuxi distributsioonidega (Fedora, Ubuntu jne.). Lisaks andmetele lihtsate toimingute tegemisele, dd käsku saab kasutada ka mõne kohtuekspertiisi põhiülesande täitmiseks. Selles õpetuses kasutame dd käsk koos md5sum, originaalkettalt täpse kettapildi loomise kontrollimiseks.

Järgitavad sammud

Allpool on toodud sammud, mis on vajalikud heliketta pildi kontrollimiseks, kasutades md5sum ja dd käsud.

Nüüd arutame kõiki samme üksikasjalikult, et paremini näidata, kuidas nende käskudega asjad toimivad.

Ketta MD5 kontrollsumma loomine

Alustamiseks logige esmalt sisse juurkasutajana. Juurkasutajana sisselogimiseks käivitage terminalis järgmine käsk. Seejärel küsitakse teilt parooli. Sisestage oma juurparool ja alustage juurkasutajana.

[meiliga kaitstud]: ~ $ sudo su

Enne MD5 kontrollsumma loomist valige kõigepealt ketas, mida soovite kasutada. Kõigi teie seadmes saadaolevate ketaste loetlemiseks käivitage terminalis järgmine käsk:

[kaitstud meiliga]: ~ $ df -h

Selle õpetuse jaoks kasutan / dev / sdb1 minu seadmes saadaval olev ketas. Oma seadmest saate valida sobiva ketta, mida kasutada.

MÄRGE: Valige see ketas mõistlikult ja kasutage nuppu dd käsurea utiliit turvalises keskkonnas, sest kui seda õigesti ei kasutata, võib see teie kettale hävitada.

Looge algne MD5-fail failis / meedia faili ja käivitage ketta MD5 kontrollsumma loomiseks terminalis käsk md5sum.

[meiliga kaitstud]: ~ $ touch / media / originalMD5
[meiliga kaitstud]: ~ $ md5sum / dev / sdb1> / media / originalMD5

Ülaltoodud käskude käivitamisel loob see faili parameetriga määratud sihtkohta ja salvestab ketta MD5 kontrollsumma (antud juhul / dev / sdb1).

MÄRGE: Käsu md5sum käivitamiseks võib kuluda aega, olenevalt ketta suurusest ja teie süsteemi protsessori kiirusest.

Ketta MD5 kontrollsummat saate lugeda, käivitades terminalis järgmise käsu, mis annab kontrollsumma ja ketta nime:

[meiliga kaitstud]: ~ $ cat / media / originalMD5

Ketta pildifaili loomine

Nüüd kasutame dd käsk ketta pildifaili loomiseks. Pildifaili loomiseks käivitage terminalis järgmine käsk.

[meiliga kaitstud]: ~ $ dd if = / dev / sdb1 = / media / diskImage.img bs = 1k

See loob määratud asukohas faili. The dd käsk ei tööta üksi. Selles käsus peate määrama ka mõned valikud. Komplekti kuuluvad valikud dd käsul on järgmine tähendus:

MÄRGE: Ärge proovige kettapildifaili lugeda ega avada, kuna see on sama suur kui teie ketas, ja võite lõpuks saada käega süsteemi. Samuti määrake kindlasti selle faili asukoht targalt, kuna see on suurem.

Pildifaili MD5 kontrollsumma loomine

Loome eelmises etapis loodud kettapildifaili MD5 kontrollsumma, kasutades esimeses etapis tehtud protseduuri. Ketta pildifaili MD5 kontrollsumma loomiseks käivitage terminalis järgmine käsk:

[meiliga kaitstud]: ~ $ md5sum / media / diskImage.img> / media / imageMD5

See loob kettapildifaili MD5 kontrollsumma. Nüüd on meil saadaval järgmised failid:

MD5 kontrollsummade võrdlemine

Siiani oleme loonud ketta ja kettapildifaili MD5 kontrollsumma. Järgmisena, et kontrollida, kas ketta täpne pilt on loodud, võrdleme nii ketta enda kui ka ketta pildifaili kontrollsummasid. Mõlema faili teksti printimiseks mõlema faili võrdlemiseks sisestage oma terminali järgmised käsud:

[meiliga kaitstud]: ~ $ cat / media / originalMD5
[meiliga kaitstud]: ~ $ cat / media / imageMD5

Need käsud kuvavad mõlema faili sisu. Mõlema faili MD5 kontrollsumma peab olema sama. Kui failide MD5 kontrollsummad pole ühesugused, peab kettapildifaili loomisel ilmnema probleem.

Ketta taastamine pildifailist

Järgmisena taastame algse ketta kettapildifailist, kasutades dd käsk. Algse ketta taastamiseks kettapildifailist tippige terminali järgmine käsk:

[meiliga kaitstud]: ~ $ dd if = / media / diskImage.img = / dev / sdb1 bs = 1k

Ülaltoodud käsk sarnaneb kettaga ketta pildifaili loomisel kasutatuga. Sel juhul aga sisend ja väljund vahetatakse, muutes andmevoogu vastupidiseks, et ketas pildifailist taastada. Pärast ülaltoodud käsu sisestamist oleme nüüd oma ketta kettapildifailist taastanud.

Taastatud ketta MD5 kontrollsumma loomine

Järgmisena loome ketta pildifailist taastatud ketta MD5 kontrollsumma. Taastatud ketta MD5 kontrollsumma loomiseks tippige järgmine käsk:

[meiliga kaitstud]: ~ $ md5sum / dev / sdb1> / media / RestoredMD5

Ülaltoodud käsu abil lõi taastatud ketta MD5 kontrollsumma ja kuvas selle terminalis. Saame võrrelda taastatud ketta MD5 kontrollsummat algse ketta MD5 kontrollsummaga. Kui mõlemad on ühesugused, tähendab see, et oleme oma ketta plaadipildilt täpselt taastanud.

MD5 kontrollsumma testimine muudetud pildifaili suhtes

Siiani oleme võrrelnud täpselt loodud ketaste ja ketta pildifailide MD5 kontrollsummasid. Järgmisena kasutame seda kohtuekspertiisi analüüsi, et kontrollida muudetud ketta pildifaili täpsust. Kettapildifaili muutmiseks käivitage terminalis järgmine käsk.

[meiliga kaitstud]: ~ $ echo "abcdef" >> / media / diskImage.img

Nüüd oleme muutnud oma kettapildifaili ja see pole enam sama mis varem. Pange tähele, et olen märgi “>” asemel kasutanud märki “>>”."See tähendab, et olen selle kirjutamise asemel lisanud ketta pildifaili. Järgmisena loome muudetud kettapildifaili teise MD5 kontrollsumma, kasutades terminalis käsku md5sum.

[meiliga kaitstud]: ~ $ md5sum / media / diskImage.img> / media / muudetudMD5

Selle käsu sisestamisel luuakse muudetud ketta pildifaili MD5 kontrollsumma. Nüüd on meil järgmised failid:

Kõigi MD5 kontrollsummade võrdlemine

Lõpetame arutelu, võrreldes kõiki selle õpetuse käigus loodud MD5 kontrollsummasid. Kasuta kass käsk kõigi MD5 kontrollsummade failide lugemiseks, et neid omavahel võrrelda:

[meiliga kaitstud]: ~ $ kass / meedia / * MD5

Ülaltoodud käsk kuvab kõigi MD5 kontrollsummade failide sisu. Ülaltoodud pildilt näeme, et kõik MD5 kontrollsummad on võrdsed, välja arvatud ülemine, mis loodi muudetud kettapildifailiga. Nii saame sel viisil failide õigsust kontrollida dd ja md5sum käsud.

Järeldus

Andmete varukoopia loomine on oluline strateegia selle taastamiseks katastroofi korral, kuid varundamine on kasutu, kui teie andmed rikutakse keset ülekannet. Andmeedastuse täpsuse tagamiseks võite kasutada mõnda tööriista andmetega toimingute tegemiseks, et tõestada, kas andmed on kopeerimisprotsessi käigus rikutud.

The dd command on sisseehitatud käsurea utiliit, mida kasutatakse kettadesse salvestatud andmete pildifailide loomiseks. Võite kasutada ka md5sum käsk luua vastloodud pildi MD5 kontrollsumma, mis kinnitab kopeeritud andmete täpsust, et edastada üleantud andmetele kohtuekspertiisi koos dd käsk. Selles õpetuses arutati, kuidas dd ja md5sum tööriistad kohtuekspertiisi kontekstis, et tagada kopeeritud kettadetailide täpsus.

Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...