ext3grep - weghachite faịlụ ndị ehichapụrụ na Debian na Ubuntu


ext3grep bụ mmemme dị mfe maka iweghachi faịlụ na sistemụ faịlụ EXT3. Ọ bụ ngwa nyocha na mgbake nke bara uru na nyocha nke forensics. Ọ na-enyere aka igosi ozi gbasara faịlụ ndị dị na nkebi ma nwetaghachi faịlụ ndị ehichapụrụ na mberede.

N'isiokwu a, anyị ga-egosipụta aghụghọ bara uru, nke ga-enyere gị aka weghachite faịlụ ndị ehichapụrụ na mberede na ext3 filesystem site na iji ext3grep na Debian na Ubuntu.

  • Aha ngwaọrụ: /dev/sdb1
  • Ntụkwasị ugwu: /mnt/TEST_DRIVE
  • Ụdị sistemụ faịlụ: EXT3

Otu esi eweghachi faịlụ ndị ehichapụrụ site na iji ngwa ext3grep

Iji njikwa ngwugwu APT dị ka egosiri.

$ sudo apt install ext3grep

Ozugbo etinyere ya, ugbu a anyị ga-egosi otu esi eweghachi faịlụ ehichapụ na sistemụ faịlụ ext3.

Nke mbụ, anyị ga-emepụta faịlụ ụfọdụ maka ebumnuche nnwale na ebe ugwu /mnt/TEST_DRIVE nke ext3 nkebi/ngwaọrụ ya bụ /dev/sdb1 na nke a.

$ cd /mnt/TEST_DRIVE
$ sudo touch files[1-5]
$ ls -l

Ugbu a, anyị ga-ewepụ otu faịlụ a na-akpọ file5 n'ebe ugwu /mnt/TEST_DRIVE nke ext3 partition.

$ sudo rm file5

Ugbu a, anyị ga-ahụ otú e si naghachi ehichapụ faịlụ site na iji ext3grep omume na ezubere iche nkebi. Nke mbụ, anyị kwesịrị ịkwanye ya site na ebe ugwu dị n'elu (rịba ama na ị ga-eji iwu cd ka ịgbanwee gaa na ndekọ ọzọ maka ọrụ unmount ka ọ rụọ ọrụ, ma ọ bụghị ya, iwu umount ga-egosi njehie nke ahụ na-arụsi ọrụ ike).

$ cd
$sudo umount /mnt/TEST_DRIVE

Ugbu a anyị ehichapụla otu n'ime faịlụ ndị ahụ (nke anyị ga-eche na e mere ya na mberede), ka ịlele faịlụ niile dị na ngwaọrụ ahụ, gbanye --dump-name nhọrọ (dochie /dev/sdb1nwere aha ngwaọrụ n'ezie).

$ ext3grep --dump-name /dev/sdb1

Iji nwetaghachi faịlụ ehichapụrụ n'elu ya bụ file5, anyị na-eji nhọrọ --restor-all dị ka egosiri.

$ ext3grep --restore-all /dev/sdb1

Ozugbo usoro mgbake ahụ zuru, a ga-edere faịlụ niile enwetara na ndekọ RESTORED_FILES, ị nwere ike ịlele ma enwetara faịlụ ehichapụ ma ọ bụ na ọ bụghị.

$ cd RESTORED_FILES
$ ls 

Anyị nwere ike ezipụta otu faịlụ iji nwetaghachi, dịka ọmụmaatụ faịlụ a na-akpọ file5 (ma ọ bụ kọwaa ụzọ faịlụ ahụ zuru ezu n'ime ngwaọrụ ext3).

$ ext3grep --restore-file file5 /dev/sdb1 
OR
$ ext3grep --restore-file /path/to/some/file /dev/sdb1 

Na mgbakwunye, anyị nwekwara ike iweghachi faịlụ n'ime oge enyere. Dịka ọmụmaatụ, naanị ezipụta ụbọchị na ogologo oge dị ka egosiri.

$ ext3grep --restore-all --after `date -d 'Jan 1 2019 9:00am' '+%s'` --before `date -d 'Jan 5 2019 00:00am' '+%s'` /dev/sdb1 

Maka ozi ndị ọzọ, lee ext3grep man page.

$ man ext3grep

Ọ bụ ya! ext3grep bụ ngwá ọrụ dị mfe ma bara uru iji nyochaa na weghachite faịlụ ndị ehichapụrụ na ext3 faịlụ. Ọ bụ otu n'ime mmemme kachasị mma iji weghachite faịlụ na Linux. Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ọ bụla ị ga-ekekọrịta, kpọtụrụ anyị site na mpempe nzaghachi n'okpuru.