Rettsmedisin

Hvordan bruke dd-kommandoen i rettsmedisin

Hvordan bruke dd-kommandoen i rettsmedisin
Når du bruker kommandolinjen i Ubuntu, må du kanskje kopiere en fil fra et sted til et annet. Det kan også være lurt å sørge for at dataene kopieres nøyaktig. Si for eksempel at du vil ha en sikkerhetskopi av disken, og at du vil være sikker på at den er sikkerhetskopiert nøyaktig. For å utføre denne handlingen kan du bruke dd (Datadumping) kommandolinjeverktøy tilgjengelig i mange Linux-distribusjoner, som Ubuntu og Fedora. De dd verktøy er et innebygd kommandolinjeverktøy, og du trenger ikke å installere det før du bruker dette verktøyet. Det grunnleggende formålet med denne kommandoen er å overføre data fra en stasjon til en annen, samtidig som du sørger for at selve dataene ikke endres. Dette verktøyets evne til å flytte data nøyaktig fra en enhet til en annen, gjør det til et populært verktøy for sikkerhetskopiering av dataene dine. Uten md5sum, er dd verktøyet overfører bare data fra stasjon til stasjon, men hvis du bruker dd verktøy med md5sum, så kan du sikre at dataoverføringen ikke blir ødelagt. Denne opplæringen vil diskutere noen forskjellige brukstilfeller av dd kommando, spesielt i sammenheng med Rettsmedisin.

Komme i gang med dd-kommandoen

For å komme i gang med dd kommando, først åpner du terminalen ved å trykke Ctrl + Alt + T. Kjør deretter følgende kommando:

[e-postbeskyttet]: ~ $ man dd

Når du kjører kommandoen ovenfor, vises brukerhåndboken til dd kommando. De dd kommandoen brukes med noen parametere. For å liste opp alle tilgjengelige parametere, kjør følgende kommando i terminalen:

[e-postbeskyttet]: ~ $ dd - hjelp

Ovennevnte kommando vil gi deg alle tilgjengelige alternativer som kan brukes med dd kommando. Denne artikkelen vil ikke diskutere alle tilgjengelige alternativer, men bare de som er relatert til det gitte emnet. Nedenfor er noen av de viktigste parameterne for dd kommando:

Viktige vilkår å gjennomgå

I denne opplæringen, mens du diskuterer dd kommando i rettsmedisinsk sammenheng, vil vi bruke noen tekniske termer som du må være kjent med før du går gjennom opplæringen. Følgende er begrepene som vil bli brukt gjentatte ganger gjennom hele opplæringen:

Opplæringsoversikt

I denne opplæringen vil vi lage et backup-system og verifisere om dataene sikkerhetskopieres nøyaktig med dd og md5sum kommandoer. Først vil vi spesifisere disken som vi ønsker å lage en sikkerhetskopi av. Deretter vil vi bruke dd kommandolinjeverktøy for å lage en diskbildefil av disken. Deretter oppretter vi MD5-kontrollsummer for både disk- og diskbildefilen for å verifisere om diskbildefilen er nøyaktig. Etter dette vil vi gjenopprette disken fra diskbildefilen. Vi genererer deretter en MD5-kontrollsum av den gjenopprettede disken og verifiserer den ved å sammenligne den med MD5-kontrollsummen på den originale disken. Til slutt vil vi endre diskbildefilen og opprette MD5-kontrollsummen fra denne endrede diskbildefilen for å teste nøyaktigheten. MD5-kontrollsummen for den endrede diskbildefilen skal ikke være den samme som den originale filen.

Dd-kommandoen i en rettsmedisinsk sammenheng

De dd kommandoen kommer som standard med mange Linux-distribusjoner (Fedora, Ubuntu, osv.). Foruten å utføre enkle handlinger på data, har dd kommandoen kan også brukes til å utføre noen grunnleggende rettsmedisinske oppgaver. I denne opplæringen vil vi bruke dd kommando, sammen med md5sum, for å verifisere nøyaktig oppretting av diskbilde fra den originale disken.

Fremgangsmåte å følge

Nedenfor er trinnene som kreves for å verifisere et lyddiskbilde ved hjelp av md5sum og dd kommandoer.

Nå skal vi diskutere alle trinnene i detalj for å bedre vise hvordan ting fungerer med disse kommandoene.

Opprette en MD5-kontrollsum av disken

For å komme i gang må du først logge på som rotbruker. For å logge på som rotbruker, kjør følgende kommando i terminalen. Du blir deretter bedt om å oppgi passordet. Skriv inn rotpassordet ditt og kom i gang som rotbruker.

[e-postbeskyttet]: ~ $ sudo su

Før du oppretter MD5-kontrollsummen, velger du først disken du vil bruke. For å liste opp alle tilgjengelige diskene på enheten din, kjør følgende kommando i terminalen:

[e-postbeskyttet]: ~ $ df -h

For denne opplæringen vil jeg bruke / dev / sdb1 disk tilgjengelig på enheten min. Du kan velge en passende disk fra enheten du vil bruke.

MERK: Velg denne disken med omhu og bruk dd kommandolinjeverktøy i et trygt miljø, da det kan ha ødeleggende effekter på disken din hvis den ikke brukes riktig.

Opprett en original MD5-fil i /media fil og kjør md5sum-kommandoen i terminalen for å opprette en MD5-kontrollsum av disken.

[e-postbeskyttet]: ~ $ touch / media / originalMD5
[e-postbeskyttet]: ~ $ md5sum / dev / sdb1> / media / originalMD5

Når du kjører kommandoene ovenfor, oppretter den en fil i destinasjonen spesifisert av parameteren og lagrer MD5-kontrollsummen av disken (/ dev / sdb1, i dette tilfellet) i filen.

MERK: Kommandoen md5sum kan ta litt tid å kjøre, avhengig av størrelsen på disken og hastigheten på systemets prosessor.

Du kan lese MD5-kontrollsummen på disken ved å kjøre følgende kommando i terminalen, som vil gi kontrollsummen, samt disknavnet:

[e-postbeskyttet]: ~ $ cat / media / originalMD5

Opprette en bildefil av disken

Nå skal vi bruke dd kommando for å opprette en bildefil av disken. Kjør følgende kommando i terminalen for å opprette en bildefil.

[e-postbeskyttet]: ~ $ dd if = / dev / sdb1 of = / media / diskImage.img bs = 1k

Dette vil opprette en fil på det angitte stedet. De dd kommandoen fungerer ikke alene. Du må også spesifisere noen alternativer i denne kommandoen. Alternativene som følger med dd kommando har følgende betydning:

MERK: Ikke prøv å lese eller åpne diskbildefilen, siden den har samme størrelse som disken din, og du kan ende opp med et håndsystem. Sørg også for å spesifisere plasseringen av denne filen med omhu på grunn av dens større størrelse.

Opprette en MD5-kontrollsum av bildefilen

Vi oppretter en MD5-kontrollsum av diskbildefilen som ble opprettet i forrige trinn ved hjelp av samme prosedyre som ble utført i første trinn. Kjør følgende kommando i terminalen for å opprette en MD5-kontrollsum av diskbildefilen:

[e-postbeskyttet]: ~ $ md5sum / media / diskImage.img> / media / imageMD5

Dette vil opprette en MD5-kontrollsum av diskbildefilen. Nå har vi følgende filer tilgjengelig:

Sammenligning av MD5-kontrollsummer

Så langt har vi opprettet en MD5-kontrollsum for disken og diskbildefilen. For å sjekke om det er opprettet et nøyaktig diskbilde, vil vi sammenligne kontrollsummen til både selve disken og diskbildefilen. Skriv inn følgende kommandoer i terminalen din for å skrive ut teksten til begge filene for å sammenligne de to filene:

[e-postbeskyttet]: ~ $ cat / media / originalMD5
[e-postbeskyttet]: ~ $ cat / media / imageMD5

Disse kommandoene viser innholdet i begge filene. MD5-kontrollsummen for begge filene må være den samme. Hvis MD5-kontrollsummen av filene ikke er den samme, må det ha oppstått et problem mens du oppretter diskbildefilen.

Gjenopprette disken fra bildefilen

Deretter gjenoppretter vi den originale disken fra diskbildefilen ved hjelp av dd kommando. Skriv inn følgende kommando i terminalen for å gjenopprette den originale disken fra diskbildefilen:

[e-postbeskyttet]: ~ $ dd if = / media / diskImage.img av = / dev / sdb1 bs = 1k

Ovennevnte kommando ligner på den som ble brukt til å lage en diskbildefil av disken. I dette tilfellet byttes imidlertid inngang og utgang, og reverserer datastrømmen for å gjenopprette disken fra diskbildefilen. Etter å ha angitt kommandoen ovenfor, har vi nå gjenopprettet disken fra diskbildefilen.

Opprette en MD5-kontrollsum for den gjenopprettede disken

Deretter oppretter vi en MD5-kontrollsum av disken som er gjenopprettet fra diskbildefilen. Skriv inn følgende kommando for å opprette en MD5-kontrollsum av den gjenopprettede disken:

[e-postbeskyttet]: ~ $ md5sum / dev / sdb1> / media / RestoredMD5

Ved å bruke kommandoen ovenfor opprettet du en MD5-kontrollsum av den gjenopprettede disken og viste den i terminalen. Vi kan sammenligne MD5-kontrollsummen for den gjenopprettede disken med MD5-kontrollsummen for den originale disken. Hvis begge er like, betyr dette at vi nøyaktig har gjenopprettet disken fra diskbildet.

Testing av MD5-kontrollsummen mot den endrede bildefilen

Så langt har vi sammenlignet MD5-kontrollsummen av nøyaktig opprettede disker og diskbildefiler. Deretter vil vi bruke denne rettsmedisinanalysen for å kontrollere nøyaktigheten til en endret diskbildefil. Endre diskbildefilen ved å kjøre følgende kommando i terminalen.

[e-postbeskyttet]: ~ $ echo “abcdef” >> / media / diskImage.img

Nå har vi endret diskbildefilen vår, og den er ikke lenger den samme som før. Merk at jeg har brukt “>>” tegnet i stedet for “>.”Dette betyr at jeg har lagt til diskbildefilen i stedet for å skrive den om. Deretter oppretter vi en ny MD5-kontrollsum av den endrede diskbildefilen ved hjelp av kommandoen md5sum i terminalen.

[e-postbeskyttet]: ~ $ md5sum / media / diskImage.img> / media / changedMD5

Når du skriver inn denne kommandoen, opprettes en MD5-kontrollsum for den endrede diskbildefilen. Nå har vi følgende filer:

Sammenligning av alle MD5-kontrollsummer

Vi vil avslutte diskusjonen med å sammenligne alle MD5-kontrollsummen som ble opprettet under denne opplæringen. Bruke katt kommando for å lese alle MD5-kontrollsummen for å sammenligne dem med hverandre:

[e-postbeskyttet]: ~ $ cat / media / * MD5

Ovennevnte kommando viser innholdet i alle MD5-kontrollsummen. Vi kan se fra bildet ovenfor at alle MD5-kontrollsummen er like, bortsett fra den øverste, som ble opprettet med den endrede diskbildefilen. Så på denne måten kan vi verifisere nøyaktigheten til filene ved hjelp av dd og md5sum kommandoer.

Konklusjon

Å lage en sikkerhetskopi av dataene dine er en viktig strategi for å gjenopprette den i tilfelle en katastrofe, men sikkerhetskopien er ubrukelig hvis dataene dine blir ødelagt midt i overføringen. For å sikre at dataoverføringen er nøyaktig, kan du bruke noen verktøy for å utføre handlinger på dataene for å autentisere om dataene er ødelagt gjennom kopieringsprosessen.

De dd kommandoen er et innebygd kommandolinjeverktøy som brukes til å lage bildefiler av dataene som er lagret på diskene. Du kan også bruke md5sum kommando for å opprette en MD5-kontrollsum av det nylig opprettede bildet, som autentiserer nøyaktigheten til de kopierte dataene, for å utføre rettsmedisin på de overførte dataene sammen med dd kommando. Denne opplæringen diskuterte hvordan du bruker dd og md5sum verktøy i en rettsmedisinsk kontekst for å sikre nøyaktigheten av kopierte diskdata.

OpenTTD Tutorial
OpenTTD er et av de mest populære forretningssimuleringsspillene der ute. I dette spillet må du lage en fantastisk transportvirksomhet. Du begynner im...
SuperTuxKart for Linux
SuperTuxKart er en flott tittel designet for å gi deg Mario Kart-opplevelsen gratis på Linux-systemet ditt. Det er ganske utfordrende og morsomt å spi...
Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...