logo Homepage
+  NewbieContest
|-+  Challenges» Aide Stéganographie» Stégano - Espionnage
Username:
Password:
Pages: 1 [2]
  Retourner à l'épreuve    Imprimer  
Auteur Fil de discussion: Stégano - Espionnage  (Lu 18665 fois)
Asphator

Profil challenge

Classement : 156/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 158


Voir le profil
« #15 le: 11 Janvier 2011 à 14:43:21 »

@squicky:
l'énoncé reformulé (de ce que j'ai compris): pour chaque octect, tu incrémentes le décalage après avoir soustrait à la valeur de l'octet la valeur du décalage (ex: au 4e octet, valeur_octet = 64 (par exemple), valeur décalage = 4, donc après encryptage, nouvelle valeur octet = 60)

@tous:
Et en supposant ma compréhension correcte et que le cas suivant se présente: valeur_décalage + valeur_octet > taille_octet, que faire?
- on fait modulo sur la valeur du décalage avec taille_octet?
- on considère l'octet comme rempli/vide?
- on dépasse sur l'octet adjacent?

Je penche pour la 1ère, mais je ne suis pas sûr, mes tests n'ayant pour l'instant pas été concluants...
« Dernière édition: 11 Janvier 2011 à 15:17:58 par Asphator » Journalisée

Les seules limites sont les nôtres...
Ge0

Profil challenge

Classement : 16/54254

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« #16 le: 11 Janvier 2011 à 16:56:07 »

- on fait modulo sur la valeur du décalage avec taille_octet?

Oui. Si le décalage vaut 257, tu fais un modulo 256. Pas de dépassement sur les autres octets.
Journalisée
Asphator

Profil challenge

Classement : 156/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 158


Voir le profil
« #17 le: 11 Janvier 2011 à 17:46:08 »

Merci bien.
Je me trompe donc ailleurs...
« Dernière édition: 11 Janvier 2011 à 17:48:18 par Asphator » Journalisée

Les seules limites sont les nôtres...
Ge0

Profil challenge

Classement : 16/54254

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« #18 le: 11 Janvier 2011 à 17:58:33 »

Je ne sais pas. Relis bien l'énoncé et n'oublie pas qu'une seule application algorithmique ne suffit pas !

Cette épreuve ne comporte aucun guessing. A l'époque, je ne m'imaginais pas ne donner aucun indice car, pour concevoir une épreuve, car il faut raisonner comme un challenger : "de quels indices je dispose, où est-ce que ça va me mener ?" Je m'étais dit que sans indice, c'en aurait été plus dur, on aurait demandé plus d'aide, on aurait très mal noté l'épreuve parce que "comment aurais-je pu deviner qu'il fallait faire ça ? C'est naze.". Voilà tout.

De même, un challenger peut raisonner comme un concepteur d'épreuve : sur quelle piste l'auteur veut-il me guider ? Pourquoi tant / trop peu d'indications ?

Ici, en l'occurrence, il y a une étape à franchir qui est évidente et, crois-moi, lorsque tu l'auras franchie, tu t'en rendras compte.
Journalisée
Asphator

Profil challenge

Classement : 156/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 158


Voir le profil
« #19 le: 11 Janvier 2011 à 18:12:44 »

C'est fait, j'avais juste mal situé le début du décalage, d'où forcément, un résultat incompréhensible.
Validé et merci pour la réponse rapide!
Journalisée

Les seules limites sont les nôtres...
JLuc69

Profil challenge

Classement : 184/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 113


Voir le profil WWW
« #20 le: 08 Avril 2013 à 18:22:35 »

Juste une petite question, le message apparait il en clair après le décalage ?
Ou y a t'il une opération de plus à faire derrière ?
Journalisée

« Celui qui trouve sans chercher  est celui qui a longtemps cherché sans trouver. »
    - Gaston BACHELARD

Parlons usinage : http://sitemeca.free.fr
syaaiek
Profil challenge

Classement : 9/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 167


Voir le profil
« #21 le: 08 Avril 2013 à 18:28:58 »

Une fois que tu auras déchiffré l'image, un texte très clair apparaîtra
Journalisée
kursion
Profil challenge

Classement : 8124/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 1


Voir le profil
« #22 le: 26 Mai 2013 à 13:22:05 »


Vraiment chouette comme challenge, merci au créateur. C'était mon premier challenge de stéganographie.

Je voulais savoir si vous utilisez des outils clé en main ou pas. Pour ma part, j'ai crée un script qui interprète les images BMPs et
la suite... ça reste secret ^^
Journalisée
aminr
Profil challenge

Classement : 79/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 3


Voir le profil
« #23 le: 06 Novembre 2014 à 19:11:31 »

Bonjour à tous,

on peut extraire le pass a partir du résultat obtenu (le message),ou il feut chercher autre part ??

Merci d'avance.
Journalisée
sandelan

Profil challenge

Classement : 40/54254

Membre Junior
**
Hors ligne Hors ligne
Messages: 91

"Newbie Accro"


Voir le profil
« #24 le: 06 Novembre 2014 à 20:02:22 »

Coucou

on peut extraire le pass a partir du résultat obtenu (le message),ou il faut chercher autre part ??

On peut effectivement extraire le pass du résultat obtenu
Journalisée
dedef
Profil challenge

Classement : 2760/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #25 le: 03 Février 2015 à 15:21:56 »

@squicky:
l'énoncé reformulé (de ce que j'ai compris): pour chaque octect, tu incrémentes le décalage après avoir soustrait à la valeur de l'octet la valeur du décalage (ex: au 4e octet, valeur_octet = 64 (par exemple), valeur décalage = 4, donc après encryptage, nouvelle valeur octet = 60)

@tous:
Et en supposant ma compréhension correcte et que le cas suivant se présente: valeur_décalage + valeur_octet > taille_octet, que faire?


Bonjour,

N'est-ce pas plutôt :
valeur_décalage - valeur_octet --> on risque uniquement des valeurs négatives?

- on fait modulo sur la valeur du décalage avec taille_octet?

Oui. Si le décalage vaut 257, tu fais un modulo 256. Pas de dépassement sur les autres octets.

Un octet a une valeur comprise entre 0 et 255 (256 valeurs) --> ne faut-il pas faire un modulo 255??

Du coup, si l'octet vaut 123 et le décalage 210 : 123-210=-87, on prend bien 168?

Une petite dernière pour la (longue?) route : sur le dernier octet, le décalage est bien 414*150*3?

Merci d'avance.
Journalisée
Asteriksme
Modérateur Global

Profil challenge

Classement : 37/54254

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 785

.


Voir le profil WWW
« #26 le: 03 Février 2015 à 17:55:20 »

Ben justement si y a 256 valeurs c'est modulo 256.

256 mod 256 = 0
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."
dedef
Profil challenge

Classement : 2760/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #27 le: 04 Février 2015 à 11:15:13 »

Ben justement si y a 256 valeurs c'est modulo 256.

256 mod 256 = 0

Autant pour moi 
Merci pour la correction!

J'ai fait tourner mon programme (matlab). Après vérification, il me semble que tout est bon, mais, malgré près de 100 itérations, je reste comme sœur Anne, je ne vois rien venir.


Au moins 3 explications possibles :
1) je me suis planté
2) je ne prends pas la bonne valeur du modulo quand on a une valeur négative
3) je ne prends pas le bon pixel de départ

1) j'ai vraiment passé beaucoup de temps dans la vérification
2) dans matlab, mod(-40,360) vaut 320 est-ce la bonne définition, car tous les programmes ne donnent pas la même chose (il y a 3 définitions différentes)
3) j'ai pris comme premier octet l'ordre classique : l'octet Rouge du pixel en haut à gauche de l'image, sauf que, par exception, pour un fichier .bmp, cela ne correspond pas du tout au premier octet du fichier binaire : octet Bleu du pixel en bas à gauche

Est-ce que quelqu'un peut m'éclairer sur les points 2) et 3)? Pour le 1), je continue à m'en occuper.

Merci d'avance.
Journalisée
Pages: 1 [2]
  Retourner à l'épreuve    Imprimer  
 
Aller à: