re re re salut Voilà t'y pas je continue mes essais. Ca y est, j'arrive à cacher un fichier texte dans une image bmp ou dans un fichier wav.
Ca y est aussi j'arrive récupérer ensuite le fichier ;-)) Voici la procédure, mais faites en bon usage. Ce n'est pas parcequ'il existe la possibilité de masquer des fichiers qu'il faut faire n'importe quoi. Sachez qu'il existe des outils capables de détecter les fichiers stéganographiés. PS: steghide ne reconnait que 3 formats pour l'instant (bmp, wav, au) Plus d'info sur "au" ??? (si vous avez, je suis preneur) ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Pour commencer, télécharger le rpm : steghide-0.4.6b-1.i386.rpm que vous pouvez récupérer ici: http://steghide.sourceforge.net/index.html NE RECUPERER PAS LE RPM : steghide-0.4.5-1mdk.i586.rpm de rpmfind.net (section mandrake) je me suis cassé les dents dessus, il donne des erreurs de segmentation pour les fichiers bmp (pour les wav il est bon). PS: comment faire pour en avertir Mandrake ? ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Installation: Un p'tit coup d' rpmdrake pour steghide-0.4.6b-1.i386.rpm Deux librairies sont demandées si elles ne sont pas déjà installées: libmcrypt4 et libmhash2 ATTENTION, installer aussi les 2 librairies : libmcrypt4-devel et libmcrypt2-devel Elles ne sont pas demandées mais si vous ne les installer pas, ça marche pô !! Bon sans mais c'est bien sûr ....pourquoi n'y ai-je pas pensé plus tôt. C'est quand même évident qu'il faille installer des lib qui ne sont pas demandées, on appelle cela les indépendances ;-) ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Félicitations: No comment, message bien connu d'rpmdrake quand tout va bien. ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Maintenant, faisons joujou. Objectifs: Dans un répertoire, Vous avez un fichier texte, exemple monagenda.txt Vous avez un fichier bmp, exemple gai-luron.bmp Vous souhaitez cacher votre fichier texte (monagenda.txt) dans votre fichier image bmp (gai-luron.bmp). En réalisant cette manip, vous allez sauvegarder le résultat dans un fichier au format bmp, exemple luron.bmp. Maintenant, vous pouvez effacer le fichier "monagenda.txt" (ou le renommer, le temps de s'assurer que tout à fonctionner normalement) Vous visualiser l'image luron.bmp et bien entendu vous ne voyez pas l'agenda qui pourtant est là !!! Tout le monde à compris ? Je continue ? ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ c'est parti. Masquer le fichier: Les commandes (pas besoin d'être root): $ steghide embed -pf monagenda.txt -cf gai-luron.bmp -sf luron.bmp Enter passphrase: Re-Enter passphrase: [nono@mdkpingus essai]$ la 1ère ligne cache le fichier txt dans l'image gai-luron.bmp et sauvegarde le résultat dans luron.bmp la 2ème ligne, tapez un mot de passe (et retenez le) la 3ème, confirmez c'est fini Ouvrez luron.bmp , vous ne voyez rien ... c'est normal. Et en plus, comparativement à gai-luron.bmp, il est guère plus gros (voire même taille). Bien sûr tout dépend de la taille du fichier à cacher. Effacer monagenda.txt (rm monagenda.txt). ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Z'êtes encore là ? bon, ben on finit alors ? Consultez le fichier monagenda (il faut le démasquer) Les commandes (pas besoin d'être root): $ steghide extract -sf luron.bmp Enter passphrase: writing plain file to "mongenda.txt". $ la 1ère ligne extrait le fichier monagenda.txt de l'image luron.bmp et sauvegarde dans le répertoire courant. la 2ème ligne, tapez le même mot de passe que celui qui a servi à masquer la 3ème, vous signale que vous retrouvez votre fichier. c'est fini, vous pouvez vérifier l'intégralité votre fichier. ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Si vous connaissez d'autres soft du genre traitant le jpg, le gif, je suis très intéressé. Si vous en connaisez sous X, je suis preneur aussi. Votre serviteur ;-) nono
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"