Linux Sécurité
Steghide 0.5.1
Cacher et crypter un fichier dans une photo



Tutoriel pour Linux (Existe pour Windows)


Steghide permet de cacher n'importe quel type de fichier (.doc, .txt, .xml, .mp3, .jpg, ...) dans une photo et sécuriser par un mot de passe pour l'extraire.
Mais plus le fichier est de taille importante et plus la photo doit être grande.


Installation
Installation depuis les dépôts de Debian:

apt-get install steghide




Cacher un fichier dans une photo
Dans notre exemple nous allons cacher le fichier "truc.txt" dans l'image "test.jpg",
tout deux étant placé dans le même répertoire "/home/cedric/Bureau" et la photo sera vérrouiller par un mot de passe:

steghide embed -cf /home/cedric/Bureau/test.jpg -ef /home/cedric/Bureau/truc.txt Entrez la passphrase: Entrez à nouveau la passphrase: camouflage des données de "/home/cedric/Bureau/truc.txt" dans "/home/cedric/Bureau/test.jpg". terminé.




Extraire un fichier cacher dans une photo
Maintenant on va récupérer le fichier caché dans la photo "test.jpg":

steghide extract -sf /home/cedric/Bureau/test.jpg Entrez la passphrase: Ecriture des données extraites dans "truc.txt".




On peut rajouter des options pour extraire, en mode bavard "-v" et écrire directement le mot de passe "-p":

steghide extract -sf /home/cedric/Bureau/test.jpg -p toto -v




Voici la liste de tout les arguments et options possible

 le premier argument doit être un des suivants:
 embed, --embed          cacher des données
 extract, --extract      extrait les données cachées à partir de données stégo.
 info, --info            affiche les informations sur un fichier de couverture
   info         affiche les informations sur le fichier 
 encinfo, --encinfo      affiche une liste des algorithmes de cryptage gerés
 version, --version      affiche les informations sur la version du programme.
 license, --license      affiche la license de steghide.
 help, --help            affiche ce message d'aide.

options pour le camouflage de données uniquement:
 -ef, --embedfile        selectionne le fichier de données
   -ef          utilise  comme fichier de données.
 -cf, --coverfile        sélectionne le fichier-couverture
   -cf          utilise  comme fichier couverture
 -p, --passphrase        spécifie la passphrase
   -p        utilise  comme passphrase
 -sf, --stegofile        sélectionne le fichier stégo
   -sf          utilise  comme fichier stégo au lieu du fichier de couverture
 -e, --encryption        selectionne les paramétres de cryptage
   -e []|[]  precise l'algorithme de cryptage et/ou le mode
   -e none               ne chiffre pas les données avant de les cacher
 -z, --compress          compresse les données avant inclusion (par défaut)
   -z                  en utilisant le niveau  (1 Meilleur vitesse...9 Meilleur compression)
 -Z, --dontcompress      Ne pas compresser les données avant inclusion
 -K, --nochecksum        n'encapsule pas le checksum crc32 des données
 -N, --notembedplainname n'encapsule pas le nom du fichier de données.
 -f, --force             Ecrase les fichiers existants
 -q, --quiet             supprime les messages d'information
 -v, --verbose           affiche des informations détaillées

options l'extraction:
 -sf, --stegofile        sélectionne le fichier stégo
   -sf          extrait les données du fichier 
 -p, --passphrase        spécifie la passphrase
   -p        utilise  comme passphrase
 -xf, --extractfile      sélectionne le fichier pour les données extraites
   -xf          utilise  pour ecrire les données extraites
 -f, --force             Ecrase les fichiers existants
 -q, --quiet             supprime les messages d'information
 -v, --verbose           affiche des informations détaillées

options les informations:
 -p, --passphrase        spécifie la passphrase
   -p        utilise  comme passphrase



Lien pour aller sur le site de l'éditeur:
steghide.sourceforge.net


Par O.Cédric
Sur www.octetmalin.net

Article publié le:
02/09/2011 13:37






Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.