Dans cet article, nous allons expliquer une méthode simple pour masquer les données (tout type de données – texte, image, malware, etc.) au format JPEG. C’est une forme de stéganographie. La stéganographie est l’art et la science de cacher quelque chose à la vue de tous. Pourquoi cacher quelque chose à la vue de tous – cacher ouvertement quelque chose? Pour ne signaler à personne qu’il existe un message secret ou des données cachées.
Cet article se concentre sur une technique, plutôt qu’une leçon d’histoire sur la stéganographie, ainsi de suite sur l’essentiel
- Téléchargez et extrayez l’outil JPHS (JPEG Hide and JPEG Seek):
- Téléchargez une image de couverture (l’image dans laquelle vous masquerez les données) et une image de masquage (l’image que vous masquerez à l’intérieur de l’image de couverture):
- Exécutent Jphswin. Acceptez les conditions. Procédez comme suit:
- Validation
Téléchargez et extrayez l’outil JPHS (JPEG Hide and JPEG Seek):
-
gwdg.de site web
Téléchargez une image de couverture (l’image dans laquelle vous masquerez les données) et une image de masquage (l’image que vous masquerez à l’intérieur de l’image de couverture):
L’image de couverture doit avoir environ 10 fois la taille de l’image de masquage. Dans notre exemple, nous utiliserons un arrière-plan HD comme image de couverture et une image d’un chaton mignon comme image de cache.
-
Image de couverture – arrière-plan.jpg (trouvé en faisant une recherche Google pour « arrière-plans hd »):
Source: http://hdgreatimages.com/wp-content/uploads/2016/04/Bridge-HD-Backgrounds.jpg
-
Masquer l’image – chaton.jpg (trouvé en faisant une recherche Google pour « lilbub »):
Exécutent Jphswin. Acceptez les conditions. Procédez comme suit:
Cliquez sur « Ouvrir jpeg », sélectionnez « arrière-plan ».jpg » et cliquez sur « ouvrir »:
Cliquez sur « Masquer », entrez une phrase secrète, cliquez sur « OK », puis sélectionnez le fichier masquer (chaton.jpg), et cliquez sur « Ouvrir »:
Enregistrez le fichier steg (le chaton.fichier jpg caché en arrière-plan.fichier jpg) comme un autre nom de fichier, afin que nous puissions comparer le nouveau fichier contenant les données cachées avec le fichier d’origine. Cliquez sur « Enregistrer jpeg sous » et utilisez le nom de fichier « bridge.jpg » (ou quelque chose de différent du nom d’origine):
Vous devriez maintenant voir 3 fichiers – le « background.jpg » devrait avoir la même apparence (à l’œil nu) que le « pont.jpg « même si le « chaton.jpg « le fichier est caché à l’intérieur » du pont.jpg »:
Ouvrez les deux « arrière-plan.jpg » et « pont.jpg » côte à côte dans la visionneuse de photos Windows pour voir si vous pouvez faire la différence:
Félicitations! Vous venez de pratiquer la stéganographie.
Validation
Validons notre démonstration de stéganographie réellement travaillée en extrayant le « chaton.jpg « depuis le » pont.jpg »:
En utilisant JPHS pour Windows, sélectionnez « Ouvrir jpeg », sélectionnez « pont.jpg », cliquez sur « Ouvrir »:
Ouverture de l’image contenant le fichier caché dans JPHS pour Windows
Après avoir ouvert le « pont.fichier jpg » cliquez sur « Rechercher », entrez la phrase secrète que vous avez utilisée pour masquer le fichier, cliquez sur « OK », puis enregistrez le fichier caché sous « secret ».jpg »:
Vérifiez le « secret.le fichier « jpg » est le même que le « chaton.jpg « fichier en ouvrant » secret.jpg ».
Pour valider les pixels d’image JPHS pour Windows modifiés pour masquer l’image dans l’image de couverture, vous pouvez utiliser Beyond Compare pour représenter visuellement les différences. Téléchargez et installez Beyond Compare. Si vous recevez une « Erreur lors de la création de la clé de registre: », vous devez installer en tant qu’administrateur.
Exécuter Au-delà de la Comparaison. Sur le côté gauche, sélectionnez « Nouveau », double-cliquez sur « Image Comparer »:
Ouvrez l’image originale (arrière-plan.jpg) sur la fenêtre de gauche dans Beyond Compare et ouvrez l’image steg’d (pont.jpg) sur la fenêtre de droite. La comparaison devrait être dans la fenêtre du bas: