PureBasic

Forums PureBasic
Nous sommes le Mer 02/Déc/2020 3:46

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 18 messages ]  Aller à la page 1, 2  Suivante
Auteur Message
 Sujet du message: [défis] Steganographie - le retour [RESOLU]
MessagePosté: Ven 28/Juin/2019 22:57 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Sam 29/Juin/2019 18:52 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
30 vues et pas de tentatives ?

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Sam 29/Juin/2019 19:22 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 3495
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


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Sam 29/Juin/2019 19:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Sam 29/Juin/2019 19:57 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2929
Localisation: Klyntar
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


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Jeu 04/Juil/2019 16:30 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Jeu 04/Juil/2019 21:36 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Jeu 04/Juil/2019 21:50 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 2156
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"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganography - le retour
MessagePosté: Jeu 04/Juil/2019 22:00 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
Et ben je suis un gros boulet :D j'avais oublié le flag #PB_ImagePlugin_PNG ^^
Donc c'était effectivement du BMP
Citation:
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganographie - le retour
MessagePosté: Jeu 04/Juil/2019 23:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 2156
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"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganographie - le retour
MessagePosté: Ven 05/Juil/2019 10:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganographie - le retour
MessagePosté: Ven 05/Juil/2019 12:22 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 2156
"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"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganographie - le retour
MessagePosté: Ven 05/Juil/2019 14:59 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
Pourquoi : lettre= rrrr+vvvv
Mon indice 3 ne dit pas ça, il dit
lettre = r et v

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis] Steganographie - le retour
MessagePosté: Ven 05/Juil/2019 17:26 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 2156
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"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [défis OK] Steganographie - le retour
MessagePosté: Ven 05/Juil/2019 18:15 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 9038
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:
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 :. Tour + portable W10 x64 PB 5.6x / 5.7x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 18 messages ]  Aller à la page 1, 2  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye