[défis] Steganographie - le retour [RESOLU]

Programmation d'applications complexes
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

[défis] Steganographie - le retour [RESOLU]

Message par Ar-S »

Salut les cocos,

En ces temps de canicule je propose aux intéressés de faire encore plus chauffer leur cerveau en tentant de déjouer une nouvelle épreuve de stéganographie

La première que j'avais mis dans ce topic a été résolue par G-ROM sans trop de difficulté.
Il m'a judicieusement fait remarqué que l'image était tout de même bien dégradée là ou il y avait le message.

J'ai donc revu mon algo et l'ai complexifié afin que l'image ne soit pas (peu) dénaturée. Et j'en suis assez satisfait. :twisted:
Serez vous à nouveau capable de retrouver le message caché ?

Voilà la nouvelle image :
Image

Indice1 : Comme pour le 1er exemple, il est préférable de trouver le nombre de caractère avant de décoder toute l'image même si c'est possible de faire sans.
Comme vous avez l'air de coincer, voilà un petit coup de pouce
Indice2 : Seules les composantes rouges et vertes sont utilisées.
Indice3
Il y a 1 seul caractère par pixel. donc 1 composante R et G pour 1 car.
A vous de trouver comment le récupérer.

Bonne chance.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganography - le retour

Message par Ar-S »

30 vues et pas de tentatives ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
G-Rom
Messages : 3627
Inscription : dim. 10/janv./2010 5:29

Re: [défis] Steganography - le retour

Message par G-Rom »

Il faut du temps ^^ , déjà faut trouvé comment tu as encodé les caractères , sur une composante ? 2 ? 3 ? , un pixel sur 2 ? sur 3 , etc ?? toi seul le sait ^^
il fait 34°/35° en normandie , j'imagine pas ailleurs, tout le monde doit sécher... :D
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganography - le retour

Message par Ar-S »

G-Rom a écrit :Il faut du temps ^^ , déjà faut trouvé comment tu as encodé les caractères , sur une composante ? 2 ? 3 ? , un pixel sur 2 ? sur 3 , etc ?? toi seul le sait ^^
il fait 34°/35° en normandie , j'imagine pas ailleurs, tout le monde doit sécher... :D
Oui c'est sûr. Le comptage des car est le même que le précédent. Pour le reste je vous laisse suer un peu.
Il a fait 41° ici.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
venom
Messages : 3072
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: [défis] Steganography - le retour

Message par venom »

Oui, les cerveaux sont tout ramolli par cette chaleur. Je vais essayé de me pencher sur le sujet. :wink:
Ar-S a écrit :Comme pour le 1er exemple, il est préférable de trouver le nombre de caractère avant de décoder toute l'image
52 non ? :D






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganography - le retour

Message par Ar-S »

La seconde image a toujours été en PNG.
Le bleu ne sert que pour connaitre le Nbr de caractères via le 1er pixel. ça peut servir mais ce n'est pas indispensable. Ce sont bien les Rouges et Vertes qui nous intéressent ici ;)
Je viens de la re-télécharger et de la décoder. L'image est OK. :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganography - le retour

Message par Ar-S »

venom a écrit : 52 non ? :D
Oui, mais bon, ça j'ai indiqué la méthode.
Attention, 52 car ne signifie pas forcément 52 pixels.... Ou peut-être que si :twisted:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: [défis] Steganography - le retour

Message par Zorro »

du coup je faisait des recherche sur un Bmp sans jamais rien trouver de probant ....
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganography - le retour

Message par Ar-S »

Et ben je suis un gros boulet :D j'avais oublié le flag #PB_ImagePlugin_PNG ^^
Donc c'était effectivement du BMP
du coup je faisait des recherche sur un Bmp sans jamais rien trouver de probant ....
Du coup tu n'as rien trouvé de probant mais tu avais le bon format. :lol:

Merci pour la remonté de ma bourde.
--- Je viens de réupper l'image en PNG ---
(elle fait 322ko en PNG au lien de 550ko en bmp)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: [défis] Steganographie - le retour

Message par Zorro »

bon j'ai essayé

lettre= rrrr+vvvv
lettre= vvvv+rrrr
lettre= rr+vv+rr2+vv2
lettre= r+v+r2+v2+r3+v3+r4+v4 (les chiffres indique un pixel different)

bref, j'ai essayé pleins pleins, pleins de trucs dans tout les sens, avec differentes longueur ...
dans le but final de reconstituer un Octets pour en faire une lettre ...

je donne ma langue au chat , pour ma part ! :lol:
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganographie - le retour

Message par Ar-S »

Cool 8)
Allez je lance l'indice 3, avec ça je réduis considérablement le champ des possibles. :wink:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: [défis] Steganographie - le retour

Message par Zorro »

"rebonjour" a toi aussi ;) quand a etre pure .... oui , bon ... :lol:

ps: j'avais pourtant testé ce codage ....
Zorro a écrit :bon j'ai essayé

lettre= rrrr+vvvv
mais comme je suis parti de mon code, je crois que comme un idiot, j'avais laissé le Step 8 ... :roll:
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis] Steganographie - le retour

Message par Ar-S »

Pourquoi : lettre= rrrr+vvvv
Mon indice 3 ne dit pas ça, il dit
lettre = r et v
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: [défis] Steganographie - le retour

Message par Zorro »

j'ai ecris


lettre= rrrr+vvvv pour expliquer que j'avais pris 4bit faible de rouge et 4 bits faible de vert
"rrrr+vvvv" en les concaténant j'ai refait un octet !
en le prenant comme code ascii pour chaque lettre, j'ai obtenu la phrase "rebonjour les pures"


ce qui donne "Rebonjour les pures, est-ce aussi facile cette fois?"
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [défis OK] Steganographie - le retour

Message par Ar-S »

Jolie !
Méthode.

J'ai simplement Tout converti en HEXA, y'a pas de décalage.
Pour un Pixel N
N(Red) = FF
N(Green) = CC

Je prends mon caractère, par exemple le S sont la valeur ASCII en hexa donne $53
Donc 5 et 3

Et je modifie mes couleurs
N(red) = F5
N(Green) = C3

Et voilou.

Bravo à toi !
Zorro is the winner.

La stegano c'est vraiment tripant :D

Voilà le code de décryptage

Code : Tout sélectionner

UsePNGImageDecoder()
LoadImage(0,"D:\OneDrive\Documents\PB\IMAGE_FX\testcrypte3.png")
Global DimX = ImageWidth(0)
Global DimY = ImageHeight(0)

Procedure Decode(IMG)
count = 1
  StartDrawing(ImageOutput(IMG))
  LT = Blue (Point(0,0))
   Debug "Nombre de car : " + LT
   REZ$ =""
   
  For y = 0 To DimY-1
    For x = 1 To DimX-1
      
      Rez = Point(x,y)
     
      
      If count < LT+1
        
        C1$ = Right( Hex(Red(rez)),1 ) 
        C2$ = Right( Hex(Green(rez)),1 )
        CAR$ = C1$+C2$
        CAR = Val ( "$" + CAR$)
        REZ$ + Chr(CAR)
        Count+1
        
        EndIf

    Next x
  Next y      
  
Debug "Message : " + Rez$
  StopDrawing()
  
EndProcedure


Decode(0)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre