File Carving — Récupération de fichiers par signature

Récupération Disque

Principe

Le file carving reconstruit des fichiers à partir de leurs signatures (magic bytes) et structures, sans dépendre du système de fichiers — essentiel pour récupérer des données supprimées ou sur un FS corrompu/formaté.

Outils

# foremost : carving par signatures
foremost -t jpg,pdf,zip -i disk.dd -o output/

# scalpel : config fine des headers/footers
scalpel -c scalpel.conf disk.dd -o out/

# binwalk : extraction de fichiers imbriqués
binwalk -e firmware.bin

# photorec : récupération interactive multi-format
photorec disk.dd

Magic bytes courants

JPEG : FF D8 FF        ... FF D9
PNG  : 89 50 4E 47     ... 49 45 4E 44
PDF  : 25 50 44 46     (%PDF)
ZIP  : 50 4B 03 04     (PK..)
ELF  : 7F 45 4C 46