Faire de la Stéganographie ( cacher un fichier dans une image )

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

SonGoku

Je suis Légendaire
V
Ancien staff
Mar 27, 2011
6,131
75
954
Alpha
Comment Cacher un Fichier dans une image?​

J'ai volontairement repris le tuto de Pc Astuces, car il est bien expliqué, j'espère que cela pourra vous servir bandes de petits filous !

Vous avez un texte ou un fichier secret à faire parvenir à un ami ? Vos emails sont surveillés ? Vous pouvez bien sûr le crypter afin de le protéger contre les regards indiscrets.

Le problème est que ce fichier existe et laisse des traces, même s'il est crypté. Pour plus de sécurité, vous pouvez le cacher au sein d'une image. C'est ce qu'on appelle la stéganographie. Les pixels du texte à cacher sont codés, cryptés et dilués dans les pixels de l'image. Ainsi, vos données sensibles n'attirent pas l'attention.

Malgré cette transformation, l'apparence de l'image demeure inchangée aux yeux de l'observateur. Tout repose sur l'incapacité de l'oeil humain à visualiser dans une image la modification des bits de poids faibles ayant servis à la nouvelle codification des octets d'un pixel donné. De plus l'image avec le texte caché ne change pas de taille.

Qui pourrait alors se douter qu'un texte est caché dans une image ?


steganographie_exemple.jpg

Notez que cette méthode peut également vous permettre d'apposer une signature cachée dans vos images et photos (watermark) afin de faire valoir vos droits d'auteur, de cacher des informations sensibles sur votre ordinateur ou même si un site Web (un mot de passe par exemple).

Le logiciel libre StegHide va vous permettre cacher un fichier ou un message texte dans une image (BMP ou JPG) ou un fichier son (WAV) et de le crypter. Le guide pour Windows.


Télécharger et décompresser StegHide avec Windows

StegHide est un logiciel OpenSource disponible pour Windows et Linux. Vous pouvez le télécharger sur la bibliothèque OpenSource SourceForce.

1. Rendez-vous à l'adresse Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!


steganographie_01.png


2. Cliquez sur le menu Download

steganographie_02.png


3. Dans la rubrique Windows, cliquez sur le lien Windows package.

steganographie_03.png


4. Après quelques secondes, le téléchargement de Steghide commence. Si cela n'est pas le cas, cliquez sur le lien Direct link.

steganographie_04.png


5. Cliquez sur le bouton Enregistrer.

steganographie_05.png


6. Une fois le téléchargement terminé, cliquez sur le bouton Ouvrir.

steganographie_06.png


7. Cliquez sur le lien Extraire tous les fichiers.

steganographie_07.png


8. Cliquez sur le bouton Suivant.

steganographie_08.png


9. Cliquez sur le bouton Parcourir et sélectionnez la racine de votre disque dur (C:\ par exemple). Cliquez sur le bouton Ouvrir.

steganographie_09.png


10. Cliquez sur le bouton Suivant.

steganographie_10.png


11. Une fois les fichiers décompressés, cliquez enfin sur le bouton Terminer.

steganographie_11.png


StegHide fonctionne en ligne de commandes et est assez simple à utiliser.

1. Si vous ne maitrisez pas la navigation dans les dossiers en ligne de commandes, copiez dans un premier temps le fichier que vous souhaitez cacher et l'image dans laquelle le cacher dans le dossier C:\StegHide.

steganographie_12.png


2. Cliquez sur le bouton Démarrer, sur Tous les programmes, sur Accessoires puis sur Invite de commandes.


steganographie_13.png


3. Saisissez la commande cd C:\steghide et appuyez sur la touche Entrée.

steganographie_14.png


4. Saisissez alors la commande steghide embed -cf islande.jpg -ef message.txt en remplaçant islande.jpg par le chemin complet fichier image à utiliser comme cachette et message.txt par le chemin complet du fichier à cacher. Appuyez sur la touche Entrée.

steganographie_15.png


5. Le fichier caché étant crypté, saisissez un mot ou une phrase secrète. Elle vous sera nécessaire pour récupérer le fichier. Appuyez sur la touche Entrée et saisissez de nouveau votre phrase secrète.


steganographie_16.png


6. Le fichier est alors camouflé dans l'image.

steganographie_17.png


7. Vous pouvez alors envoyer l'image à votre ami ou bien la mettre à sa disposition sur Internet par exemple.

steganographie_18.png


8. Aux yeux de tous, l'image est affichée normalement.

steganographie_19.png


Pour récupérer un élément caché dans une image, vous avez bien sûr besoin de StegHide et de la phrase secrète utilisée lors du camouflage.

1. Ouvrez une fenêtre d'invite de commandes : cliquez sur le bouton Démarrer, sur Tous les programmes, sur Accessoires puis sur Invite de commandes.


steganographie_13.png


2. Saisissez la commande cd C:\steghide pour basculer dans le dossier où se trouve StegHide et appuyez sur la touche Entrée.

steganographie_14.png


3. Saisissez alors la commande steghide extract -sf islande.jpg en remplaçant islande.jpg par le chemin complet du fichier image utilisé comme cachette. Appuyez sur la touche Entrée.

steganographie_20.png


4. Saisissez le mot où la phrase secrète utilisé pour crypter le fichier caché et appuyez sur Entrée.

steganographie_21.png


5. Le fichier caché est alors extrait.

steganographie_22.png


6. Vous pouvez l'ouvrir normalement.

steganographie_23.png

source : PcAstuces