Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/09/2007, à 21:05

jon207

Cacher un fichier dans une image GIF

Salut,

Vous êtes un méchant terroriste/un agent de la CIA et vous devez cacher des données confidentielles de manière efficace, afin de détruire/sauver le monde ? (rayer les mentions inutiles)

Alors voici une astuce toute simple et assez connue, qui vous permet de cacher un fichier ZIP (donc n'importe quel type de fichiers) dans une image GIF (qui pourra par exemple être publiée sur un site ou vous servir d'avatar sans que personne ne se rende compte de ce qu'elle cache).

créez une archive ZIP contenant le(s) fichier(s) à cacher, choisissez une jolie image GIF (ou une moche c'est vous qui voyez), ouvrez un terminal, puis faites cat archive.zip >> image.gif

Vous disposez maintenant d'une image GIF qui semble parfaitement anodine au premier coup d'œil. Pourtant un simple unzip image.gif vous restitue le contenu de l'archive. Pour info, cela vient du fait que les fichiers ZIP comme GIF définissent dans leur en-tête la quantité de données à lire. Les fichiers ZIP sont lus depuis la fin et les GIFs depuis le début, le reste des données est ignoré (quoique certains programmes refuseront de lire le ZIP et que des messages d'erreur peuvent apparaître).

L'inconvénient est que lorsque l'on regarde de près, on peut remarquer que le poids de l'image est anormalement élevé (évitez de cacher une vidéo d'1 giga dans votre avatar roll ). L'avantage est que tout le monde dispose des outils nécessaires pour lire le fichier. Bien entendu, cette technique ne dispense en aucun cas de crypter ses données.

avatar-simpson.gifCette image de moi en simpson contient en fait les paroles de la chanson du logiciel libre.

Dernière modification par jon207 (Le 21/09/2007, à 10:14)


"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire." -- Albert Einstein

Hors ligne

#2 Le 20/09/2007, à 21:42

Chiuchu

Re : Cacher un fichier dans une image GIF

Salut,

merci pour l'astuce !!

+

Hors ligne

#3 Le 21/09/2007, à 07:55

tuxien

Re : Cacher un fichier dans une image GIF

tu a aussi Outguess un logiciel de steganographie

tuxien[Desktop]$ outguess -k tux -d texte.txt tof.jpg toftest.jpg

-k  ...  mot de passe
-d.....document a integrer

j ai fait un petit tuto  tuxien.net

Dernière modification par tuxien (Le 21/09/2007, à 07:57)


tuxien.net....les logiciels dans une console

Hors ligne

#4 Le 21/09/2007, à 10:11

jon207

Re : Cacher un fichier dans une image GIF

Merci pour l'astuce sur la stéganographie.

Concernant mon premier post, il doit y avoir une meilleur façon de faire, car avec cette technique il y a des problèmes pour lire le zip avec d'autres programmes que unzip. Cela peut-être gênant pour cacher des fichiers destinés aux utilisateurs prisonniers d'un certain OS. Il me semble me souvenir d'avoir vu cette technique pour la première fois utilisée pour cacher libdvdcss dans l'image d'un dinosaure et je crois me souvenir que le fichier zip était lisible sans passer par la ligne de commandes. Je  suis presque sûr que cette image a été publiée sur ce forum mais impossible de la retrouver. Bref si quelqu'un a une meilleur façon de faire je suis preneur.

Dernière modification par jon207 (Le 21/09/2007, à 10:12)


"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire." -- Albert Einstein

Hors ligne

#5 Le 05/10/2007, à 23:01

felixos

Re : Cacher un fichier dans une image GIF

J'ai rien dit

Dernière modification par felixos (Le 05/10/2007, à 23:02)

Hors ligne

#6 Le 06/10/2007, à 17:25

Link31

Re : Cacher un fichier dans une image GIF

jon207 a écrit :

Il me semble me souvenir d'avoir vu cette technique pour la première fois utilisée pour cacher libdvdcss dans l'image d'un dinosaure et je crois me souvenir que le fichier zip était lisible sans passer par la ligne de commandes. Je  suis presque sûr que cette image a été publiée sur ce forum mais impossible de la retrouver.

Oui, j'avais posté cette image sur le forum il y a quelque temps.
http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/Stego/debath-stego.gif

Mais le site est hors-ligne pour le moment.

Hors ligne

#7 Le 06/10/2007, à 17:42

Astier

Re : Cacher un fichier dans une image GIF

Intéressant ce genre de trucs...

Hors ligne

#8 Le 08/10/2007, à 08:04

jon207

Re : Cacher un fichier dans une image GIF

Link31 a écrit :

Oui, j'avais posté cette image sur le forum il y a quelque temps.
http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/Stego/debath-stego.gif

Mais le site est hors-ligne pour le moment.

Apparement la méthode utilisée est la même que celle décrite plus haut. Cette image ne semble pas non plus lisible sans passer par la commande unzip.


"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire." -- Albert Einstein

Hors ligne

#9 Le 09/10/2007, à 08:23

Tuxid

Re : Cacher un fichier dans une image GIF

Hahah, ça a l'air bien marrant, je vais essayer (juste pour le fun)


Pour voir ma tronche et pour voir avec quoi je me remplis les zoreilles !

Hors ligne

#10 Le 09/10/2007, à 10:21

winael

Re : Cacher un fichier dans une image GIF

juste pour info ca marche aussi avec les .jpg


Libre, non pas comme dans entrée libre, mais comme dans Liberté
(Bouyop)Mon PC c 1 MAC boulet ! G pas windows, donc je pe pas intaller linux !
(pankkake) Windows VISTA : Virus, Infections, Spyware, Trojans, Adware.
OPEN your mind, you'll discover a FREE world

Hors ligne

#11 Le 09/10/2007, à 10:36

ximun

Re : Cacher un fichier dans une image GIF

Arf, c'est un coup à me faire devenir parano et à dézipper toutes les images un peu grosses du net maintenant ! big_smile

EDIT : Rien dans le logo du ministère de la défense sur son site web ! lol

Dernière modification par ximun (Le 09/10/2007, à 10:42)


Portable Samsung Q35 XIV5500 12"
Core2Duo 1,66 GHz / DD 160 Go (SATA - 5400 tpm) / Ram 1024 Mo DDR2
Lucid Lynx / Gnome / Compiz-fusion
Utilisateur LaTeX(Kile), Matlab, TBird, FFox, OOo, aMule, VBox

Hors ligne

#12 Le 09/10/2007, à 11:37

diodio13fr

Re : Cacher un fichier dans une image GIF

c'est un malade !!! lol


█▒▒▒░░

Hors ligne

#13 Le 09/10/2007, à 11:53

kuri

Re : Cacher un fichier dans une image GIF

c est vieux comme le monde smile ou presque smile
c est utilise depuis plus de 10ans tout ca (je dirai meme 15)
lisez des magasines comme phrack, no route etc... certains d entre eux en parlaient il y a des annees

Hors ligne

#14 Le 09/10/2007, à 18:23

Link31

Re : Cacher un fichier dans une image GIF

Sinon j'avais aussi posté ça, assez intéressant wink

dvd_scdc_woof.jpg

wget http://www.cs.cmu.edu/~dst/DeCSS/Gallery/Stego/dvd_scdc_woof.jpg
dd if=dvd_scdc_woof.jpg of=decss.tar.gz bs=1 skip=$((0x0000799D)) count=$((0x547E))
tar xvf decss.tar.gz

Et si vous voulez une image dont le contenu caché est lisible directement (sans passer par unzip ou tar) : la voilà :
favicon.ico

Ouvrez-la avec Gedit ou Kwrite.

Dernière modification par Link31 (Le 09/10/2007, à 18:25)

Hors ligne

#15 Le 09/10/2007, à 18:26

ximun

Re : Cacher un fichier dans une image GIF

Eh oui, forcément, la réponse est 42. roll


Portable Samsung Q35 XIV5500 12"
Core2Duo 1,66 GHz / DD 160 Go (SATA - 5400 tpm) / Ram 1024 Mo DDR2
Lucid Lynx / Gnome / Compiz-fusion
Utilisateur LaTeX(Kile), Matlab, TBird, FFox, OOo, aMule, VBox

Hors ligne

#16 Le 11/10/2007, à 13:23

Cesardo

Re : Cacher un fichier dans une image GIF

Question à la con les gars... a l'inverse comment on décrypte ? sur ton image simpson je fais click droit et je ne peux pas decompresser ni avec winzip ni avec winrar. j'adore le "pourtant un SIMPLE unzip"...

#17 Le 11/10/2007, à 13:29

ximun

Re : Cacher un fichier dans une image GIF

Cf. Le 21/09/2007, à 11:11 la réponse de jon207.

ça ne marche apparemment qu'avec "unzip", pas winzip etc...


Portable Samsung Q35 XIV5500 12"
Core2Duo 1,66 GHz / DD 160 Go (SATA - 5400 tpm) / Ram 1024 Mo DDR2
Lucid Lynx / Gnome / Compiz-fusion
Utilisateur LaTeX(Kile), Matlab, TBird, FFox, OOo, aMule, VBox

Hors ligne

#18 Le 11/10/2007, à 13:49

Cesardo

Re : Cacher un fichier dans une image GIF

Unzip sous dos ? je sais pas faire si tu peux m'aider ?

#19 Le 11/10/2007, à 14:15

jon207

Re : Cacher un fichier dans une image GIF

Cesardo a écrit :

Unzip sous dos ? je sais pas faire si tu peux m'aider ?

Euh... DOS ? T'es pas sous Linux ?

Sinon pour unzip en ligne de commande, ouvre un terminal et tape "unzip --help" (sans les guillements) pour avoir de l'aide.


"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire." -- Albert Einstein

Hors ligne

#20 Le 11/10/2007, à 14:20

ximun

Re : Cacher un fichier dans une image GIF

(Oui, c'est un forum linux en fait ici... big_smile)


Portable Samsung Q35 XIV5500 12"
Core2Duo 1,66 GHz / DD 160 Go (SATA - 5400 tpm) / Ram 1024 Mo DDR2
Lucid Lynx / Gnome / Compiz-fusion
Utilisateur LaTeX(Kile), Matlab, TBird, FFox, OOo, aMule, VBox

Hors ligne

#21 Le 11/10/2007, à 14:44

pitipoisson

Re : Cacher un fichier dans une image GIF

Cesardo a écrit :

Unzip sous dos ? je sais pas faire si tu peux m'aider ?

Il y a ça éventuellement: GnuWin32, mais mieux vaut passer à Linux si possible wink

Hors ligne

#22 Le 11/10/2007, à 14:47

amzel

Re : Cacher un fichier dans une image GIF

Cesardo a écrit :

Unzip sous dos ? je sais pas faire si tu peux m'aider ?

Pourquoi te compliques-tu la vie à passer sous DOS pour dézipper ????

#23 Le 13/10/2007, à 13:52

Anonymous_du_21

Re : Cacher un fichier dans une image GIF

Est y a pas possibilité de juste mettre un code??? tongueroll

#24 Le 14/10/2007, à 16:36

Anonymous_du_21

Re : Cacher un fichier dans une image GIF

Et donc?
Peut-on mettre un code sur un dossier ou un fichier?
La est la question. smile

#25 Le 14/10/2007, à 16:59

Link31

Re : Cacher un fichier dans une image GIF

Anonymous_du_21 a écrit :

Peut-on mettre un code sur un dossier ou un fichier?

Mettre un mot de passe sur un fichier ? Rien de plus facile.

gpg -o fichier.gpg -c fichier

Et pour le déchiffrer :

gpg -o fichier -d fichier.gpg

Hors ligne