begin process at 2012 02 10 01:55:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > STÉGANOGRAPHIE : CACHER UN FICHIER DANS UNE IMAGE

STÉGANOGRAPHIE : CACHER UN FICHIER DANS UNE IMAGE


 Information sur la source

Note :
9,39 / 10 - par 33 personnes
9,39 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Niveau :Initié Date de création :01/07/2003 Date de mise à jour :03/07/2003 20:42:47 Vu / téléchargé :19 074 / 2 311

Auteur : niky

Ecrire un message privé
Site perso
Commentaire sur cette source (45)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce petit programme propose de dissimuler (et aussi de révéler par la suite) un fichier dans une image.
L'image doit être au format BMP, JPEG ou GIF et sera enregistrée au format BMP.

Le code est relativement rapide et la dégradation est presque invisible à l'oeil nu, surtout si on ne connaît pas l'image originale.

Pour le moment, le logiciel ne peut dissimuler que 4 bit de données par pixel, ce qui oblige d'avoir une image assez grande pour masquer un fichier important (une image de 1024*768 (environ 2,25 Mo) ne peut dissimuler qu'un fichier de 390 Ko !)

je compte faire quelques tests et voir s'il ne serait pas possible d'enregistrer un peu plus sur chaque pixel (8 ou 12 bit ?).

j'espère que ce prog vous plaîra et vous servira !    

Source

  • '-----------------------------------------------------------------------
 '-----------------------------------------------------------------------    

 Conclusion

MISES A JOUR

- le logiciel enregistre désormais 1 octet de données par par pixel ce qui fait qu'il est possible de masquer jusqu'à 2 fois plus de données que dans la version originale !
- un mot de passe est à présent demandé, il permet de crypter/décrypter le fichier masqué. La méthode de cryptage est assez populaire (c'est du XOR) mais son but est principalement dissuasive
- le programme gère les format BMP, JPEG, GIF et ... PNG ! vous aurez besoin de la librairie GDI+ (gdiplus.dll) fournie avec Windows XP et téléchargeable gratuitement sur le site de Microsoft pour les autres systèmes d'exploitation.


- J'ai tenté d'ajouter un CRC pour vérifier l'intégrité des données mais après quelques tests, il s'est révélé que le code pouvait boguer... mais je n'abandonne pas, ce sera pour une prochaine mise à jour :-)    

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture THINKX, UN PENSE-BÊTE DANS LE SYSTRAY !
Source avec Zip Source avec une capture ENVIRONNEMENT INTÉGRÉ COMPLET
Source avec Zip BARRE D'ONGLETS PERSONNALISÉES
Source avec Zip LIEN HYPERTEXTE COMME IE

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) CHIFFREMENT XOR PLUS ROBUSTE par dheroux
Source avec Zip CRYPTAGE MARANT par alpha5
Source avec Zip ACCÈS PAR MOT DE PASSE À FEUILLE EXCEL par mimiZanzan
Source avec Zip CRYPTER-DÉCRYPTER UN TEXTE - TEXTE CRYPTÉ UNIQUEMENT EN MAJ... par Saintache
Source avec Zip Source avec une capture FOLDER PROTECTION par hackoo

Commentaires et avis

Commentaire de Arecibo le 01/07/2003 15:44:46

C'est une source très intéressante, et avec un design qui tue en plus !
Il manque juste une option pour mettre un mot de passe mais je te mets 10 quand même !

Commentaire de mastersebz le 01/07/2003 16:06:56

Oué c bien pensé =) dommage kon puisse stocker ke 4 bits par pixel =( Vivement une mise à jour de la source !
Moi je met 10/10 pour le principe !

Commentaire de niky le 01/07/2003 17:35:31

Voilà... j'ai mis à jour le code (j'ai laissé l'ancien en commentaire).
Désormais, le programme dissimule 8 bit (1 octet) par pixel sur l'image. Ce qui permet à présent de cacher jusqu'à 780 Ko sur une image de 1024*768 ppp.
Comme d'un bien apparaît toujours un mal, l'image résultante sera un peu plus dégradé qu'avant (on a l'impression d'avoir un JPG de qualité moyenne).

Je vais tenter de cacher 12 bit par pixel mais je pense que la dégradation sera trop importante...

Pour l'idée du mot de passe, elle est bonne : je vais l'inclure rapidement.
et puis merci pour vos commentaire et pour la note :-D.

Commentaire de max12 le 01/07/2003 18:08:43 administrateur CS

SUPER !!! Le desing est Hyper-Pro en plus :D

10/10

Commentaire de Arknoth le 02/07/2003 03:38:24

ca ressemble à certains troyens cachés dans des jpeg et bmp (même procédé)

Commentaire de Nargzul le 02/07/2003 07:53:27

splendide!!!

la je met 10/10

je sais pas coté sécurité, mais t'aurait pas de prob pour le diffuser ce programme...

Commentaire de TTMan le 02/07/2003 08:11:44

Tout simplement parfait. Bravo pour le code et pour le design!

Commentaire de Tilois le 02/07/2003 09:35:01

je suis sur le cul .. fallait le faire 10 sans hésitation

Commentaire de klok le 02/07/2003 09:50:11

C'est vrai rien a redire 10

Commentaire de jmluc le 02/07/2003 11:48:12

Travail remarquable...10/10

Commentaire de niky le 02/07/2003 14:18:39

j'ai fais une petite mise à jour du zip.
le programme permet maintenant de crypter le fichier par un mot de passe (un simple algorithme XOR) et enregistre le code de redondance cylclique (CRC) dans l'image afin de s'assurer lors de l'extraction du fichier qu'aucune erreur ne s'est glissée !

pour ce qui est d'augmenter la densité des données sur un pixel (actuellement 1 octet est enregistré sur 1 pixel de l'image), je ne pense pas pouvoir aller plus loin. jusqu'à maintenant, j'ai touché à la couleur rouge et bleu de chaque pixel, en écrasant les 4 bit de poids faible. j'ai fait quelques tests en touchant aussi au vert mais les dégradation sont vraiment trop visibles et ça rend l'image louche... :-D

Commentaire de Kirua le 03/07/2003 23:30:57

arknoth t à côté de la plaque :-) les troyans cachés dans les jpg en fait c'est précédé d'une modification de la base de registre qui fait que windows EXECUTE les fichiers d'extention jpg au lieu de les ouvrir avec un afficheur d'image. Et le fichier jpg est en fait... un fichier binaire (exe camouflé). voilà tout, la stéganogrphie n'à rien à voir avec le hacking et (IMHB) c'est impossible à utiliser comme tel, puisqu'il y aurait tjs le même problème: faire exécuter un programme à quelqu'un pr décoder l'image ainsi modifiée.

Commentaire de Arknoth le 04/07/2003 04:49:18

bah certes cher môsieur, certes !!
mais avoue qu'il est très facile de transformer ceci en celà (surtout ac la source)
bah assez de chipotages, gj niky^^

Commentaire de Kirua le 04/07/2003 22:15:11

très facile je ne sais pas, complètement vain c'est certain :-) (arf zut, pas loin d'un alexandrin :-P à deux pied prêt, avec lesquels je m'encours d'ailleurs ^^)

Commentaire de dragon le 14/07/2003 20:20:37

la façon d'aller plus loin, ça serait d'ajouter une compression et décompression des données

Commentaire de Ilsundal le 28/08/2003 15:49:04

c'est ingenieux bravo

Commentaire de zemeilleur le 02/01/2004 12:14:16

Que rajouter d'autre ?

10/10

Commentaire de juliem le 10/03/2004 12:01:02

Pourquoi il n'y a plus le code source?
Si quelqu'un l'a, c'est possible de me l'envoyer? moller_julie@hotmail.com

ca me rendrait vraiment service...
merci!

Commentaire de zemeilleur le 10/03/2004 19:30:17

Je viens de retélécharger le zip pour vérif, le code y est bien pourtant !
Rééssaies, chez moi, il n'y a pas de blème !

Commentaire de juliem le 11/03/2004 12:39:26

ca marche effectivement,
merci!

Commentaire de bouv le 13/05/2004 12:31:36

Petite suggestion,

Pourrait-on choisir la puissance de cryptage (2, 4, 8 bit par pixel), afin de choisir le façon dont est détériorée l'image.

Le puissance de cryptage, pourrait éventuellement être enregistrée dans les premiers pixels.

10/10
++

Commentaire de BozzoDodo le 04/07/2004 18:39:40

Je ne trouve pas gdiplus! J'ai télécharger la dll gdiplus.dll mais je n'arrive même pas a l'enregistrer! Quelqu'un a t'il une solution? C'est urgent MERCI!!!

Commentaire de bouv le 05/07/2004 19:27:29

dans commande executer tu fais
regsvr32 c:/windows/system/gdiplus.dll

evidemment la dll doit etre dans le rep system (ou system32 suivant la version de Windows)

je crois même que cela suffise :
regsvr32 gdiplus.dll

++

Commentaire de BozzoDodo le 05/07/2004 23:29:39

C'est ce que j'ai fait j'ai un message d'erreur qui dit qu'il ne peut pas enregistrer la dll.

Commentaire de bouv le 06/07/2004 07:52:28

heuu ! Alors la je vois pas. Essai en mode sans echec peut-etre ?!?!

Commentaire de jmlucienvb le 06/07/2004 08:01:24

Vérifie que tu es en statut administrateur...

Commentaire de amadeuss le 06/07/2004 23:56:32

Juste Bravo...
Beau design...

c'est digne d'un bon ingé
(tu dois l'être non ?)

@+

Amadéu'SSS

Commentaire de jmlucienvb le 07/07/2004 07:43:41

Poète et paysan...
Ingénieur du vent et de l'esprit...
Cheminant de Compostelle...
Homme libre...quoi !

Commentaire de christoussaint le 14/08/2004 02:24:43

bravo
Chris

Commentaire de WindPowa le 20/12/2004 19:56:07

Un seul mot :

>>>>>>>>>>>> P A R F A I T  <<<<<<<<<<<<

999999999/10 ! :P

Commentaire de madbob le 22/12/2004 14:16:40

Bonjour,

Je regrette de ne pas avoir trouvé ton programme plutôt cela m'aurai bien sûrement bien aidé à comprendre le format des fichiers images. Rien ne vaut la galère pour apprendre.

Enfin, ce qui est fait est fait... Ceci dit ton travail à l'air superbe et tu as des fans alors ce doit être vrai.

Merci pour ce Kdo,
et bonne fêtes
Madbob

madbod

Commentaire de misterzinzin le 10/01/2005 16:44:18

lol le prog... g fait un ptit test... avec ton prog... taper un programme dans une image et ensuite modifier l'image (microsoft photo editor)... ton programme n'y vois que du feu... il dis ok... mais à la sortie lol... c de la purée... sinon ca gonfle quand meme bcp le fichier! un jpeg de 30ko avec un exe de 30ko=>2,25mo... lol mais bon c tellement bien fait que je te met un 8

Commentaire de Kirua le 10/01/2005 17:04:12

"et ensuite modifier l'image"

ben je pense que t'as pas trop compris le principe de la stégano toi. le programme altère légèrement les canaux de couleur pour stocker les données, alors forcément si tu modifies (ou même juste ré-enregistre, ce qui implique une recompression) l'image, tu perds toutes tes données ...

Commentaire de lili200 le 24/05/2005 16:18:33

je ne trouve pas le programme en quel langage est il?

Commentaire de blackOnizuka le 29/05/2005 19:00:01

Je suis nouveaux et c'est vraiment ce programme qu'il me faut(facile et efficace)Peut on me dire comment le telecharger(je suis membre club) lais je ne sais pas comment faire,aidez moi svp !

Commentaire de BozzoDodo le 29/05/2005 21:34:29

Lien télécharger le zip =D
Bonne prog'

Commentaire de blackOnizuka le 30/05/2005 17:18:19

Oui je sais mais ensuite comment l'ouvrir(avec vb6???, je ne sais pas comment l'utiliser ! )

??????

Commentaire de kakenette le 16/06/2005 01:09:41

La page est introuvable
Il se peut que la page que vous recherchez ait été supprimée, ait changé de nom ou soit momentanément indisponible.

Commentaire de lud123 le 22/08/2005 00:32:39

quelqun pourrant m'aider pour me servir du logiciel (je suis nouveau)

Commentaire de anasbelhaj le 18/12/2005 14:20:06

j ai telecharger le logiciel et je l ai decompresse mais je ne sais pas comme il marche
                     merci de me repondre

Commentaire de apocalypsejojo le 21/01/2006 20:41:54

comment on fait pour l'installer ??? j'ai télécharger le zip et la sa mets des fichiers pas tres courrant et je sais pas quoi faire...s'il vous plait aider moi !!! sa me serait tres utile !!!merci

Commentaire de WindPowa le 21/01/2006 20:44:46

Ouvre Quark.vbp avec ton éditeur Visual Basic et compile le... :)

Commentaire de apocalypsejojo le 21/01/2006 21:17:53

j'essaye merci ...je vous tient au courant...

Commentaire de TOUPOUZOU le 09/05/2006 19:26:43

Super cool, ça serait encore mieux s'il y a possibilité de verrouiller le fichier contre les modifications et suppressions

Commentaire de Matyouz le 12/09/2009 14:31:28

J'ai l'impression que tout ce petit monde veut jouer aux apprentis hackers !! c'est effectivement une source puissante qui dans les mains de certains mal intentionnés peut faire de gros dégats !

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,349 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales