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";

Répondre à