Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
ndh2k12_public:stegano:s4nch0_1 [2012/07/01 23:31] Pat Le Panda créée |
ndh2k12_public:stegano:s4nch0_1 [2017/04/09 15:33] (Version actuelle) |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Overview ===== | ===== Overview ===== | ||
- | Le challenge se constitue d'une image au format PNG. | + | Le challenge est constitué d'une image au format PNG. |
===== First steps ==== | ===== First steps ==== | ||
Ligne 27: | Ligne 27: | ||
{{ http://imgur.com/68SFP.png }} | {{ http://imgur.com/68SFP.png }} | ||
- | L'image s'affiche parfaitement, il y a de grande chance pour que le chmod du fichier ne soit qu'un piège. | + | L'image s'affiche parfaitement, il y a de grandes chances pour que le chmod du fichier ne soit qu'un piège. |
L'homme nous prévient : il va falloir se creuser la tête, qu'à cela ne tienne allons chercher une pioche ! | L'homme nous prévient : il va falloir se creuser la tête, qu'à cela ne tienne allons chercher une pioche ! | ||
===== Analyse de l'image ==== | ===== Analyse de l'image ==== | ||
- | Bidouiller le contraste, la saturation, appliquer des filtres de différentes couleurs ne donne aucun résultats. | + | Bidouiller le contraste, la saturation, appliquer des filtres de différentes couleurs ne donne aucun résulta0t. |
Après quelques temps, on remarque que le fond qui a première vue ne semble être que du bruit aléatoire est en fait la répétition du même motif : | Après quelques temps, on remarque que le fond qui a première vue ne semble être que du bruit aléatoire est en fait la répétition du même motif : | ||
Ligne 39: | Ligne 39: | ||
Si on omet les effets d'ombres et le contour approximatif ce dernier est en fait un damier de 8x6 de carrés blancs ou noirs. | Si on omet les effets d'ombres et le contour approximatif ce dernier est en fait un damier de 8x6 de carrés blancs ou noirs. | ||
- | 8 c'est justement le nombre de bit utilisé pour coder un caractère en ASCII. Viens alors une idée chaque ligne pourrait représenter une lettre : un carré blanc constitue un 0, un noir un 1. | + | 8 c'est justement le nombre de bits utilisé pour coder un caractère en ASCII. Vient alors une idée ; chaque ligne pourrait représenter une lettre : un carré blanc constitue un 0, un noir un 1. |
Si on "lit" le motif avec cette règle on obtient : | Si on "lit" le motif avec cette règle on obtient : | ||