Инструменты пользователя

Инструменты сайта


сисадмин:восстановление_фотографий

Восстановление фотографий

Поиск начала файла по сигнатуре

dd if=4gflash.bin | hexdump -C | grep 'ff d8 ff e0'
 
00170000  ff d8 ff e1 02 a0 45 78  69 66 00 00 49 49 2a 00  |......Exif..II*.|
001e0000  ff d8 ff e1 0a 72 45 78  69 66 00 00 49 49 2a 00  |.....rExif..II*.|
00300000  ff d8 ff e1 07 9d 45 78  69 66 00 00 49 49 2a 00  |......Exif..II*.|
003b8000  ff d8 ff e1 08 2d 45 78  69 66 00 00 49 49 2a 00  |.....-Exif..II*.|

Сохранение файлов по 2М. Параметр skip без 3 последних нулей

dd if=/mnt/data/4gflash.bin count=512 bs=4096 of=`date +%X`.jpg skip=$((0x170))

Вариант2

dd if=flash.bin | hexdump -C | grep 'ff d8 ff e1' > headers.txt
cat ./headers.txt | cut -f 1 -d' ' | egrep '000$' | rev | cut -c4- | rev
сисадмин/восстановление_фотографий.txt · Последнее изменение: 2018.02.20 11:23 — feser