Tenter la récupération de données perdues avec Foremost et Scalpel
Foremost
Foremost permet de récupérer des fichiers en utilisant leurs en-têtes, leurs pieds de page et leurs structures de données.
Retrouver des fichiers perdus
Vous avez un répertoire contenant des images, des .jpg et des .png
# ls -l |
Par inadvertance vous supprimez tous vos fichiers d’extension .jpg
# rm *.jpg |
Cette commande va vous permettre de retrouver les jpg supprimés et de les mettre dans le dossier recovery/
# foremost -v -t jpg /dev/sda -o /home/aline/recovery |
Foremost va créer un fichier audit.txt
et un répertoire jpg/
dès le début de la procédure de récupération.
# ls recovery3 |
Visiblement foremost ne permet pas de choisir un répertoire précis pour lancer la récupération (on ne peut pas préciser l’endroit où le fichier a été perdu)
Scalpel
Semble faire la même chose que foremost. Mais avant de pouvoir utiliser Scalpel, il faut définir les types de fichiers qu’il doit rechercher dans /etc/scalpel/scalpel.conf
. Par défaut, tous les types de fichiers sont commentés.
# GIF and JPG files (very common) |
Une fois le type de fichier .jpg décommenté on peut lancer la recherche
# scalpel /dev/sda -o /home/aline/recovery/ |