Криминалистика

Как да използвам командата dd в криминалистиката

Как да използвам командата dd в криминалистиката
Когато използвате командния ред в Ubuntu, може да се наложи да копирате файл от едно място на друго. Можете също така да се уверите, че данните се копират точно. Например, кажете, че искате резервно копие на вашия диск и искате да сте сигурни, че той е архивиран точно. За да извършите това действие, можете да използвате дд (Дъмпинг на данни) помощна програма за команден ред, налична в много дистрибуции на Linux, като Ubuntu и Fedora. The дд инструмент е вградена помощна програма за команден ред и не е необходимо да го инсталирате, преди да използвате този инструмент. Основната цел на тази команда е да прехвърля данни от едно устройство на друго, като същевременно се уверява, че самите данни не се променят. Способността на този инструмент да премества точно данни от едно устройство на друго го прави популярен инструмент за архивиране на вашите данни. Без md5sum, дд инструмент само прехвърля данни от устройство на устройство, но ако използвате дд инструмент с md5sum, тогава можете да сте сигурни, че прехвърлянето на данни няма да бъде повредено. Този урок ще обсъди някои различни случаи на използване на дд команда, особено в контекста на Криминалистика.

Първи стъпки с командата dd

За да започнете с дд команда, първо отворете терминала, като натиснете Ctrl + Alt + T. След това изпълнете следната команда:

[имейл защитен]: ~ $ man dd

Изпълнението на горната команда ще покаже ръководството за потребителя на дд команда. The дд команда се използва с някои параметри. За да изброите всички налични параметри, изпълнете следната команда в терминала:

[имейл защитен]: ~ $ dd --help

Горната команда ще ви даде всички налични опции, които могат да се използват с дд команда. Тази статия няма да обсъжда всички налични опции, а само тези, свързани с дадената тема. По-долу са изброени някои от най-важните параметри на дд команда:

Важни условия за преглед

В този урок, докато обсъждате дд команда в контекста на криминалистиката, ние ще използваме някои технически термини, с които трябва да сте запознати, преди да преминете през урока. Следват термините, които ще бъдат използвани многократно в урока:

Преглед на урока

В този урок ще създадем система за архивиране и ще проверим дали данните са архивирани точно с дд и md5sum команди. Първо ще посочим диска, на който искаме да създадем резервно копие. След това ще използваме дд помощна програма за команден ред за създаване на файл с изображение на диска на диска. След това ще създадем MD5 контролни суми както на диска, така и на файла с изображение на диска, за да проверим дали файлът с изображение на диска е точен. След това ще възстановим диска от файла с изображение на диска. След това ще генерираме MD5 контролна сума на възстановения диск и ще го проверим, като го сравним с MD5 контролната сума на оригиналния диск. И накрая, ще променим файла на изображението на диска и ще създадем контролната сума на MD5 от този променен файл на изображението на диска, за да проверим точността. Контролната сума на MD5 на променения файл на изображението на диска не трябва да бъде същата като тази на оригиналния файл.

Командата dd в контекст на криминалистика

The дд команда идва по подразбиране с много дистрибуции на Linux (Fedora, Ubuntu и др.). Освен извършването на прости действия върху данните, дд команда може да се използва и за изпълнение на някои основни криминалистични задачи. В този урок ще използваме дд команда, заедно с md5sum, за да проверите точното създаване на образ на диска от оригиналния диск.

Стъпки за следване

По-долу са описани стъпките, необходими за проверка на изображение на звуков диск с помощта на md5sum и дд команди.

Сега ще обсъдим подробно всички стъпки, за да покажем по-добре как работят нещата с тези команди.

Създаване на MD5 контролна сума на диска

За да започнете, първо влезте като root потребител. За да влезете като root потребител, изпълнете следната команда в терминала. След това ще бъдете подканени да въведете паролата. Въведете вашата root парола и започнете като root потребител.

[имейл защитен]: ~ $ sudo su

Преди да създадете контролната сума на MD5, първо изберете диска, който искате да използвате. За да изброите всички налични дискове на вашето устройство, изпълнете следната команда в терминала:

[имейл защитен]: ~ $ df -h

За този урок ще използвам / dev / sdb1 диск, наличен на моето устройство. Можете да изберете подходящ диск от вашето устройство, който да използвате.

ЗАБЕЛЕЖКА: Изберете този диск разумно и използвайте дд помощната програма на командния ред в безопасна среда, тъй като може да има разрушителни ефекти върху вашия диск, ако не се използва правилно.

Създайте оригинален MD5 файл в / медия файл и изпълнете командата md5sum в терминала, за да създадете MD5 контролна сума на диска.

[имейл защитен]: ~ $ touch / media / originalMD5
[имейл защитен]: ~ $ md5sum / dev / sdb1> / media / originalMD5

Когато стартирате горните команди, той създава файл в дестинацията, посочена от параметъра, и записва MD5 контролната сума на диска (/ dev / sdb1, в този случай) във файла.

ЗАБЕЛЕЖКА: Изпълнението на командата md5sum може да отнеме известно време, в зависимост от размера на диска и скоростта на процесора на вашата система.

Можете да прочетете MD5 контролната сума на диска, като изпълните следната команда в терминала, която ще даде контролната сума, както и името на диска:

[имейл защитен]: ~ $ cat / media / originalMD5

Създаване на файл с изображения на диска

Сега ще използваме дд команда за създаване на файл с изображение на диска. Изпълнете следната команда в терминала, за да създадете файл с изображение.

[имейл защитен]: ~ $ dd ако = / dev / sdb1 от = / media / diskImage.img bs = 1k

Това ще създаде файл на посоченото място. The дд командата не работи сама. Трябва също да посочите някои опции в рамките на тази команда. Опциите, включени в дд команда имат следното значение:

ЗАБЕЛЕЖКА: Не се опитвайте да четете или отваряте файла с изображение на диска, тъй като той е със същия размер като този на вашия диск и може да се окажете с предадена система. Също така, не забравяйте да укажете разумно местоположението на този файл поради по-големия му размер.

Създаване на MD5 контролна сума на файла с изображения

Ще създадем MD5 контролна сума на файла с изображение на диска, създаден в предишната стъпка, като използваме същата процедура, извършена в първата стъпка. Изпълнете следната команда в терминала, за да създадете MD5 контролна сума на файла с изображение на диска:

[имейл защитен]: ~ $ md5sum / media / diskImage.img> / media / imageMD5

Това ще създаде MD5 контролна сума на файла с изображение на диска. Сега разполагаме със следните файлове:

Сравняване на контролни суми за MD5

Досега създадохме MD5 контролна сума на диска и на файла с изображение на диска. След това, за да проверим дали е създаден точен образ на диска, ще сравним контролните суми както на самия диск, така и на файла с изображение на диска. Въведете следните команди във вашия терминал, за да отпечатате текста на двата файла, за да сравните двата файла:

[имейл защитен]: ~ $ cat / media / originalMD5
[имейл защитен]: ~ $ cat / media / imageMD5

Тези команди ще покажат съдържанието на двата файла. Контролната сума на MD5 и на двата файла трябва да бъде еднаква. Ако контролните суми на MD5 на файловете не са еднакви, трябва да е възникнал проблем при създаването на файла с изображение на диска.

Възстановяване на диска от файла с изображения

След това ще възстановим оригиналния диск от файла на изображението на диска с помощта на дд команда. Въведете следната команда в терминала, за да възстановите оригиналния диск от файла на изображението на диска:

[имейл защитен]: ~ $ dd if = / media / diskImage.img на = / dev / sdb1 bs = 1k

Горната команда е подобна на тази, използвана за създаване на файл с изображение на диск на диска. В този случай обаче входът и изходът се превключват, обръщайки потока от данни, за да възстановите диска от файла с изображение на диска. След въвеждане на горната команда, сега възстановихме нашия диск от файла с изображение на диска.

Създаване на контролна сума MD5 на възстановения диск

След това ще създадем MD5 контролна сума на диска, възстановен от файла на изображението на диска. Въведете следната команда, за да създадете MD5 контролна сума на възстановения диск:

[имейл защитен]: ~ $ md5sum / dev / sdb1> / media / RestoredMD5

Използвайки горната команда, създадох MD5 контролна сума на възстановения диск и го показах в терминала. Можем да сравним MD5 контролната сума на възстановения диск с MD5 контролната сума на оригиналния диск. Ако и двете са еднакви, това означава, че сме възстановили точно диска си от образа на диска.

Тестване на контролната сума MD5 срещу променения файл с изображения

Досега сравнихме контролните суми MD5 за точно създадени дискове и файлове с изображения на дискове. След това ще използваме този криминалистичен анализ, за ​​да проверим точността на променен файл с изображение на диска. Променете файла на изображението на диска, като изпълните следната команда в терминала.

[имейл защитен]: ~ $ echo “abcdef” >> / media / diskImage.img

Сега сме променили нашия файл с изображение на диска и той вече не е същият като преди. Имайте предвид, че съм използвал знака “>>” вместо “>.”Това означава, че съм добавил файла с изображение на диска, вместо да го пренапиша. След това ще създадем друга MD5 контролна сума на променения файл на изображението на диска, използвайки командата md5sum в терминала.

[имейл защитен]: ~ $ md5sum / media / diskImage.img> / media / changeMD5

Въвеждането на тази команда ще създаде MD5 контролна сума на променения файл на изображението на диска. Сега имаме следните файлове:

Сравняване на всички контролни суми за MD5

Ще завършим нашата дискусия, като сравним всички контролни суми за MD5, създадени по време на този урок. Използвай котка команда, за да прочетете всички MD5 файлове с контролна сума, за да ги сравните един с друг:

[имейл защитен]: ~ $ cat / media / * MD5

Горната команда ще покаже съдържанието на всички MD5 файлове с контролна сума. От изображението по-горе можем да видим, че всички контролни суми на MD5 са равни, с изключение на горната, която е създадена с променения файл на изображението на диска. По този начин можем да проверим точността на файловете с помощта на дд и md5sum команди.

Заключение

Създаването на резервно копие на вашите данни е важна стратегия за възстановяването му в случай на бедствие, но архивирането е безполезно, ако данните ви се повредят в средата на прехвърлянето. За да сте сигурни, че преносът на данни е точен, можете да използвате някои инструменти за извършване на действия върху данните, за да удостоверите дали данните са повредени в процеса на копиране.

The дд command е вградена програма за команден ред, използвана за създаване на файлове с изображения на данните, съхранявани в дискове. Можете също да използвате md5sum команда за създаване на MD5 контролна сума на новосъздаденото изображение, която удостоверява точността на копираните данни, за извършване на криминалистика върху прехвърлените данни заедно с дд команда. Този урок обсъди как да използвате дд и md5sum инструменти в контекста на криминалистиката, за да се гарантира точността на копираните данни на диска.

Топ 5 продукти за ергономична компютърна мишка за Linux
Продължителната употреба на компютър причинява ли болка в китката или пръстите? Страдате ли от схванати стави и постоянно ли ви се налага да си ръкува...
Как да променяте настройките на мишката и тъчпада с помощта на Xinput в Linux
Повечето дистрибуции на Linux се доставят с библиотека “libinput” по подразбиране за обработка на входни събития в системата. Той може да обработва вх...
Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...