Cacher un zip dans un gif
C'est sans doute vieux comme le monde ... mais je le découvre aujourd'hui sur le blog de Tuxargon.
On peut cacher un fichier ZIP dans une image GIF et ce très facilement car un fichier GIF est lu ) partir du début et contient dans son entête le nombre d'octets utiles (le reste étant ignoré). Les fichiers ZIP (format) font la même chose mais commencent à lire à la fin.
Il suffit tout simplement d'ajouter le fichier ZIP à la fin du fichier GIF pour l'y cacher et de simplement "unzipper" pour récupérer les fichiers de l'archive.
$cat zipfile.zip >> imagefile.gif
$unzip imagefile.gif
Commentaires
ce n'est pas plus simple de créer ton fichier zip et ensuite de changer l'extension? ensuite la personne qui réceptionne le repasse en zip...??? A+, Xa
Voila qui est fort intéressant
@xa c'est une solution mais ton fichier n'est alors pas caché. Dans ce cas si, tu peux envoyé l'image a quelqu'un, il verra l'image sans se douter de ce qu'il y a derrière.
Comme le dit bien Sébastien, changer l'extension n'a rien à voir. Ici je *cache* le fichier ZIP dans le GIF, si l'on ne sait pas que le ZIP est à l'intérieur, on ne voit que l'image ... il faut penser maintenant à dézipper toutes les images que l'on obtient afin de voir si elles ne contiennent pas une archive ZIP ^^