BoxBox
logo
Homepage
BoxBox
+  NewbieContest
|-+  Challenges» Aide Stéganographie» Stégano - Le plus faible
Username:
Password:
Pages: 1 ... 6 7 [8]
  Retourner à l'épreuve    Imprimer  
Auteur Fil de discussion: Stégano - Le plus faible  (Lu 10673 fois)
FiRe_StoRM

Profil challenge

Classement : 732/21901

Membre Junior
**
Hors ligne Hors ligne
Messages: 66


Voir le profil
« #105 le: 09 Mars 2010 à 23:50:55 »

Hello,

J'ai comme qui dirait un p'tit soucis un peu embetant pour cette épreuve.

Je pense (bien dit je pense, je suis plutot long à la detente donc il est possible que je fasse fausse route) avoir compris la méthode, même temps l'indice est on ne peut plus clair.

Je code donc mon petit programme en PHP (seul langage que je maitrise suffisamment pour ce genre de chose) avec donc la librairie GD (manipulation d'image.

Première chose à faire: ouvrir l'image -> Et ça bloque avec le bmp ! +p

Jpg, gif, png, pas de soucis, ça s'ouvre et ça s'éxecute mais que dalle avec le bmp, soit disant fichier non valide alors que je n'y ai strictement pas touché.

Erreur:
Warning: imagecreatefromwbmp() [function.imagecreatefromwbmp]: 'stega18.bmp' is not a valid WBMP file in /var/www/newbie_contest/stegano/decrypt_image.php on line 6

Bref la suite plante donc forcément.

Si j'ai bien compris le truc, une conversion en jpg, gif ou png ne donnera pas du tout le même résultat, donc obligé de garder le fichier au format BMP.

Donc petite question, est ce réalisable en PHP ça je suppose que oui, mais réalisable en PHP avec la librairie GD ça l'est ? (et qu'est ce qui foire dans ce code, c'est pourtant pas sorcier d'ouvrir une image... xD ).

Ah oui, je pense que ça n'a aucune importance mais bon, je travaille sous Linux.

Si quelqu'un peut m'aider, ça serait vraiment sympa (surtout que je pense avoir la suite mais je ne peux pas tester puisque l'ouverture plante... J'ai pas l'air con n'empêche... ^^' ).

Merci d'avance.
Journalisée

Chercher simple, c'est ça le plus compliqué ! =P
neverSummeRed

Profil challenge

Classement : 754/21901

Membre Senior
****
Hors ligne Hors ligne
Messages: 267

Colorblind night


Voir le profil
« #106 le: 10 Mars 2010 à 00:04:54 »

Va voir peut-être du côté des fonctions prédéfinies de PHP
http://fr.php.net/manual/fr/
Sans m'y connaitre beaucoup, je pense avoir trouvé ce qu'il te fallait sans trop chercher
Je te laisse chercher
Journalisée

Never the sun lights up my doorstep.
Black remains my mansion.
Asteriksme

Profil challenge

Classement : 35/21901

Membre Complet
***
Hors ligne Hors ligne
Messages: 190

Bouh !


Voir le profil WWW
« #107 le: 10 Mars 2010 à 00:05:21 »

Hey,

Il faut te demander pourquoi "'stega18.bmp' is not a valid WBMP file", alors que ton visionneur d'image l'ouvre sans problèmes.
Regarde l'image de plus près, renseigne toi sur le BMP, un détail t'a échappé.

Bonne chance
Journalisée

"It's a funny thing about some mathematicians. We often don't care if the results have applications because the results are themselves so pretty."
Nil

Profil challenge

Classement : 14/21901

Membre Complet
***
Hors ligne Hors ligne
Messages: 140


Voir le profil
« #108 le: 10 Mars 2010 à 00:09:11 »

Aucune idée si ça a été dit dans les 7 pages d'aide avant et je n'ai pas l'intention de les lire pour t'aider, mais je ne te conseille pas d'utiliser une librairie pour lire l'image.
Je crois même que tu vas avoir des problèmes si tu le fais Si je ne suis pas fou, je suis même certains que tu vas avoir un problème.

De plus, l'avantage d'un standard comme bmp est qu'il est très simple. Surtout si on le compare à png.
Allez, met les mains à la pâte et va fouiller dans les octets. C'est amusant en plus!

PM moi si tu as des problèmes.
Journalisée
FiRe_StoRM

Profil challenge

Classement : 732/21901

Membre Junior
**
Hors ligne Hors ligne
Messages: 66


Voir le profil
« #109 le: 10 Mars 2010 à 00:50:18 »

Ne pas utiliser de librairie ?

Bah le blem c'est qu'il me semble que la seule façon de manipuler des images en PHP, c'est de passer par GD, du moins c'est la seule que j'ai entendu parler.

Maintenant je me goure peut être (voir très probable vu mon faible niveau XD).

Fouiller les octets bah oui c'est le but au final mais faut quand même analyser l'image avant (pas à la main j'espère si c'est ce que tu sous entends ! XD Remarquez y a moyen mais 120x120 -> 14400 pixels à analyser, ça fait beaucoup... ).

Pourquoi ? Très bonne question à laquelle je vais tâcher de répondre. ^^
Journalisée

Chercher simple, c'est ça le plus compliqué ! =P
Asteriksme

Profil challenge

Classement : 35/21901

Membre Complet
***
Hors ligne Hors ligne
Messages: 190

Bouh !


Voir le profil WWW
« #110 le: 10 Mars 2010 à 01:16:49 »

Étudie d'abord le format BMP avant de commencer.

Je l'ai faite en php, sans aucune librairie, la preuve que c'est faisable
Journalisée

"It's a funny thing about some mathematicians. We often don't care if the results have applications because the results are themselves so pretty."
mogg41

Profil challenge

Classement : 519/21901

Membre Senior
****
Hors ligne Hors ligne
Messages: 263

Mogg41 pour vous aider!


Voir le profil
« #111 le: 10 Mars 2010 à 01:31:59 »

Je pense que tu as mal compris l'indice...

Une fois que tu auras compris l'indice tu sauras quelle est l'information que tu dois extraire de l'image.

Je te rappelle que chaque fichier est une suite de bit et qu'il peut être manipulé comme tel. En étudiant le format BMP tu comprendras comment cette suite de bit construite.

Tout est dit (même un peu trop ), y a plus qu'à mettre les mains dedans...
Journalisée

Il n'y a rien de facile ou de difficile, il n'y a que des choses que l'on sait faire ou pas.
Il n'y a pas de miracles, il y a juste des choses que l'on ne peut pas encore expliquer rationnellement.
tioxine
Profil challenge

Classement : 144/21901

Néophyte
*
Hors ligne Hors ligne
Messages: 33


Voir le profil
« #112 le: 06 Août 2010 à 16:17:02 »

Bonjour,

J'ai le texte et le bon nombre d'octets

Seulement, je n'arrive pas à trouver le pass avec la liste des chiffres

Du coup j'ai deux questions
A) Doit on "bricoler" le texte une fois celui ci trouvé (par exemple, enlever les espaces, ...)
B) Ces chiffres correspondent bien à des positions ?

Merci de votre aide

A+
Journalisée
mathgl24

Profil challenge

Classement : 8/21901

Membre Complet
***
Hors ligne Hors ligne
Messages: 203


Voir le profil
« #113 le: 06 Août 2010 à 17:53:49 »

Si tu as bien obtenu le résultat escompté, la méthode y est indiquée en clair pour la validation.
Bonne chance
Journalisée

Rien n'est impossible dans la mesure du possible jusqu'à l'explosion des neurones ...
tioxine
Profil challenge

Classement : 144/21901

Néophyte
*
Hors ligne Hors ligne
Messages: 33


Voir le profil
« #114 le: 06 Août 2010 à 20:39:08 »

Ben oui,je l'avais
Mais j'attendais un mot français si j'ose dire
Du coup, je n'ai même pas essayé le mot que j'avais
Vu ta réponse, je me suis dit que c'était peut être ça et bingo

Merci 
Journalisée
Pages: 1 ... 6 7 [8]
  Retourner à l'épreuve    Imprimer  
 
Aller à: