NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: S0410N3 le 01 Mars 2007 à 01:25:29



Titre: Prog - Xor_Ocr_Irc
Posté par: S0410N3 le 01 Mars 2007 à 01:25:29
Postez ici vos messages.


Titre: Prog - Xor_Ocr_Irc
Posté par: kokotchy le 09 Mars 2007 à 13:07:54
Je commence :-°

J'ai l'impression que l'énoncé est un peu obscure... je crois l'avoir compris, mais il m'a fallu le lire plusieurs fois !
Citation
Vous devez recomposer une image au format PNG afin d'identifier une chaîne de caractères (la clef XOR n'est pas fournie).
Je présume que si on dit la clef XOR, c'est que c'est le chiffrage utilisé... or ce n'est dit nul part explicitement.

Suis-je le seul à penser cela ou pas ?


Titre: Prog - Xor_Ocr_Irc
Posté par: _o_ le 09 Mars 2007 à 13:40:18
Citation de: kokotchy
J'ai l'impression que l'énoncé est un peu obscure...
/me sifflote...
:D

(c'était la private joke du jour)


Titre: Prog - Xor_Ocr_Irc
Posté par: S0410N3 le 09 Mars 2007 à 14:03:32
Je pense que si l'énoncé a été tourné de manière un peu obscure c'était fait volontairement. A Mr_KaLiMaN de confirmer.
Ca ne gêne en rien à la résolution de l'épreuve pour peu qu'on réfléchisse 2 minutes et qu'on fasse quelques tests.
En attendant perso ça ne me choque pas et je dirais même que je trouve ça pas plus mal parce que ça rajoute une petite touche challenging à l'ensemble.


Titre: Prog - Xor_Ocr_Irc
Posté par: CommComm le 09 Mars 2007 à 14:44:14
Puisqu'on ne me demande pas mon avis, je le donne :)
J'ai eu la même réaction lorsque l'épreuve a été installée (nous en avions d'ailleurs discuté sur IRC). Si on ne lit que l'énoncé, ce n'est effectivement pas clair clair. Mais en observant le texte chiffré soumis à notre sagacité et en réfléchissant deux minutes comme l'a dit Soso, la démarche vient d'elle-même : il n'y a donc pas cinquante possibilités d'attaquer cette épreuve.


Titre: Prog - Xor_Ocr_Irc
Posté par: Mr_KaLiMaN le 09 Mars 2007 à 19:19:23
Citation de: S0410N3
Je pense que si l'énoncé a été tourné de manière un peu obscure c'était fait volontairement. A Mr_KaLiMaN de confirmer.
Je confirme.

Citation de: S0410N3
Ca ne gêne en rien à la résolution de l'épreuve pour peu qu'on réfléchisse 2 minutes et qu'on fasse quelques tests.
Tout est dit...

PS /me ne ronchonne plus ;)


Titre: Prog - Xor_Ocr_Irc
Posté par: zours le 10 Mars 2007 à 04:08:25
Ben je donne aussi mon avis.
Je trouve bien que pour une fois, on ait une épreuve où tout ne puisse pas être deviné immédiatement. Dans la plupart, on lit l'énoncé et hop on peut se lancer et boucler rapidement. Là, ça oblige à quelques tests. Conséquence logique, c'est plus flou. Mais au moins ça force à lire un peu plus attentivement le texte (je me souviens des commentaires qu'il y avait pour le Laser Osmotique, où beaucoup venaient râler parce que ça marchait pas en plaçant MiniCom au centre du triangle, alors qu'ils n'avaient tout simplement pas été capables de voir que distances entières != distances égales).

Donc si ce genre d'énoncés et d'épreuves permettent de forcer à faire attention, j'encourage vivement :) !


Titre: Prog - Xor_Ocr_Irc
Posté par: phish le 17 Juin 2007 à 10:27:12
Il me semble que je fais ce qu'il faut mais je n'ai pas de réponse.

Peux-être que l'énnoncé n'est pas tout à fait clair?

si la clé est toto et le message est abc123
je dis .challenge_xor_ocr abc123 sur le canal #toto

j'ai aucune réponse. Est-ce que j'ai mal compris?

 phish


Titre: Prog - Xor_Ocr_Irc
Posté par: CommComm le 17 Juin 2007 à 11:25:30
Ca paraît correct mais ça ne l'est probablement pas tout à fait. Mais il n'est pas facile de savoir où ça plante.

Tu dois rejoindre le canal #toto et une fois dessus envoyer le message challenge_xor_ocr abc123.
Vérifie que tu es sur le bon canal (que vois tu comme users sur le canal où tu es ?) et que la commande que tu donnes envoie bien le bon message au bon destinataire.


Titre: Prog - Xor_Ocr_Irc
Posté par: Spaulding le 29 Juillet 2007 à 20:49:37
J'arrive à récupérer l'image, mais elle semble comme amputée de la fin (en fait j'arrive à la visualiser avec paint par exemple, mais pas avec d'autres éditeurs). C'est volontaire ou je dois chercher une erreur dans mon code ?

Merci.


Titre: Prog - Xor_Ocr_Irc
Posté par: zours le 29 Juillet 2007 à 21:25:16
A priori, erreur de ta part. Le PNG renvoyé est valide, pour autant que je me souvienne.


Titre: Prog - Xor_Ocr_Irc
Posté par: Spaulding le 29 Juillet 2007 à 23:20:26
ouf, merci ! j'utilisais un mauvais decodeur qui ne me renvoyait que le début de l'image... Je craignais vraiment le petit truc vicelard exprès pour faire partir en vrille mon ocr...


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: squicky le 05 Juin 2008 à 14:23:43
Bonjour,

Question a 2 sous :

1) la clé XOR est elle composé de plusieurs caracteres, ou d'un seul ? (a mon avis plusieurs)
2) Le fichier PNG est il un fichier valide du genre commencant par %PNG, ou est ce qu'il n'y a que la partie image sans les entetes ??

merci, car en cherchant une clef à l'inverse des entets, je n'arrive à rien de bon jusque à 19 caracteres


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: the lsd le 05 Juin 2008 à 14:39:30
A priori, erreur de ta part. Le PNG renvoyé est valide, pour autant que je me souvienne.

Voila, la réponse à la deuxieme questoin etait 2 posts plus hauts...

Quant à la première, sans avoir jamais regarder l'épruve, je dirais que tu devrais vérifier par toi même :)

Enjoy

The lsd


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: kevinator le 14 Juin 2008 à 19:30:35
Salut !

Au vu des fragments de clé XOR vomies par mon petit programme, la clé en question ferait plus d' une vingtaine de caractères  :o  !! Je ne suis toujours pas parvenu à en reconstituer une...

Ces clés possèdent-elles réellement cette grande taille ?

Je m'excuse par avance auprès de ceux qui trouverait que cette question ne s'inscrit pas dans le règlement du site,

Kevinator.


PS: j'ai testé mon programme en cryptant une image moi même et apparement tout fonctionne


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: kony le 12 Décembre 2009 à 23:12:52
/*Coucou, je suis en train de me pencher sur cette épreuve, je me demandait si la clé XoR était tout le temps la même ?*/

édit : Non en fait en réfléchissant un peu sur le contexte on peux avoir des infos sur cette clé donc c'est bon ya plus qu'a :)


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: theo92 le 09 Février 2010 à 11:43:29
Bonjour,

J'ai des petits soucis en ce qui concerne la compréhension de l'énoncé.
Est-ce la suite de caractère renvoyée par le robot qui est cryptée, ou bien les caractères sur l'image ?

Si c'est le message du robot, je comprends pas trop : il envoie un truc qui ressemble à ça :
:zzsUfndiKWVGa1o0MyB3PUZrWit6aDMNQmhaOX
Or un message crypté en XOR, c'est plein de caractère autrement plus bizarres comme ça :
\u0012H(6+i*!,*Ta1'i7"$-T('1eg#$-T#- $')H(;#+

Et puis, comment est-il possible de décrypter le machin si on a pas la clé XOR de toute façon ?

Merci.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: theo92 le 24 Juin 2010 à 23:26:41
S'il vous plait....


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: Asteriksme le 25 Juin 2010 à 00:17:33
Bonjour,

J'ai des petits soucis en ce qui concerne la compréhension de l'énoncé.

Salut,
Tout a été dit précédemment (et encore, je ne fais que répéter) :

Je pense que si l'énoncé a été tourné de manière un peu obscure c'était fait volontairement. A Mr_KaLiMaN de confirmer.
Je confirme.

Ca ne gêne en rien à la résolution de l'épreuve pour peu qu'on réfléchisse 2 minutes et qu'on fasse quelques tests.
Tout est dit...

... voire même plus :

Si on ne lit que l'énoncé, ce n'est effectivement pas clair clair. Mais en observant le texte chiffré soumis à notre sagacité et en réfléchissant deux minutes comme l'a dit Soso, la démarche vient d'elle-même : il n'y a donc pas cinquante possibilités d'attaquer cette épreuve.

Je trouve bien que pour une fois, on ait une épreuve où tout ne puisse pas être deviné immédiatement. Dans la plupart, on lit l'énoncé et hop on peut se lancer et boucler rapidement. Là, ça oblige à quelques tests. Conséquence logique, c'est plus flou. Mais au moins ça force à lire un peu plus attentivement le texte

édit : Non en fait en réfléchissant un peu sur le contexte on peux avoir des infos sur cette clé donc c'est bon ya plus qu'a :)

Donc plus d'excuse, y a plus qu'à réfléchir, faire des tests, et en passant, éditer un message plutôt que de upper (si personne n'a répondu c'est qu'il n'y avait rien à répondre), et lire le sujet avant de poster.
(hey mais en fait, là j'ai quoté tout le topic !)

Bonne chance tout de même ;)


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: DomJ le 27 Septembre 2010 à 02:39:30
Validée en PHP/AutoIT :D

C'est une très bonne épreuve (D'ailleurs c'est celle avec le moins de validation que je valide)

Juste quelques petites précisions:
-Je sais programmer des OCR en PHP depuis une semaine (bon disons, trèèèès basiques et les caractères doivent avoir la même taille et tout, fonctionne bien pour celui la),
-Je sais ce que le XOR est depuis quelques heures seulement
(-Ah et j'ai 14 ans XD)

et j'arrive à valider cette épreuve en moins de 2 heures :D

Bravo à celui qui a fait l'épreuve :D

excepté sur un détail, la clef XOR m'a très bien été fournie, aucun code PHP requis pour la trouver, seulement un petit copier/coller... C'est normal ?


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: Barti le 27 Septembre 2010 à 14:59:37
Merci à toi je dois dire que ton post m'as bien aidé, je vais enfin pouvoir continuer cette épreuve :)


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: DomJ le 27 Septembre 2010 à 23:37:19
tu penses ?

J'ai édité parce que mon post original contenait trop d'info :o


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: Barti le 28 Septembre 2010 à 16:42:36
Je n'ai pas vu l'original :) c'est le modifié qui m'a donné l'indice :)


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: Jos18 le 29 Septembre 2010 à 12:45:09
Moi aussi ça m'a aidé! Par contre quand j'envoie ma réponse sur le chan, je n'ai rien en retour. En fait je n'ai pas compris comment envoyer ma réponse, j'ai essayé sur le chan et au bot mais rien ne fonctionne. Quelqu'un pourrait m'aiguiller ? Merci!


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: Barti le 29 Septembre 2010 à 12:58:30
De ce côté la normalement il n'y a aucune difficulté tout est dans l'énoncé...


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: Asphator le 30 Septembre 2010 à 14:04:35
Citation
(pas en message privé
Cette partie de l'énoncée doit être ce qui te bloque et ce qui m'a bloqué longtemps.
Je trouve que c'est assez mal formulé...
Maintenant, si on sait comment parler à un channel et qu'une solution ne fonctionne pas, il n'y en n'a pas 10 autres différentes à tester...


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: terra le 31 Octobre 2010 à 02:53:05
Bonsoir.
Voilà quelques heures que j'essaie mais pas moyen :-(
Je connais pourtant le cryptage xor...
La je trouve une clé qui commence par 4 caractères spéciaux puis 8 caractères alphanumériques (ou / + etc)
Je pensais donc ne garder que les 8...
Suis-je sur une fausse piste? Si j'en dis trop, dites le!

Merci d'avance


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: terra le 11 Novembre 2010 à 09:22:23
Personne ne peut me répondre?


Titre: Re : Re : Prog - Xor_Ocr_Irc
Posté par: flipp le 02 Décembre 2010 à 00:31:56
Citation
(pas en message privé
Cette partie de l'énoncée doit être ce qui te bloque et ce qui m'a bloqué longtemps.
Je trouve que c'est assez mal formulé...
Maintenant, si on sait comment parler à un channel et qu'une solution ne fonctionne pas, il n'y en n'a pas 10 autres différentes à tester...

ambigu, c'est clair...
mais très bon challenge, à l'image du site


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: razor620 le 20 Janvier 2011 à 09:37:56
Bonjour, pourriez vous me dire si la chaine que je reçoit est bien déchiffrable ?

[...]

Je m'explique, je souhaite juste m'assurer que je n'ai pas de perte d'information due a l'encodage.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: chaise le 20 Janvier 2011 à 14:36:19
la chaine semble correcte et prête à subir le traitement ad hoc. Il faut bien réfléchir avant de se lancer tête baissée. Et comme on dit en belgique "il ne faut pas acheter un chat dans un sac"


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: razor620 le 20 Janvier 2011 à 15:05:31
Ok...bon ba j'ai plus qu'a trouvé comment déchiffrer cette fichu image sachant que j'ai la clé...-_-


Titre: Re : Re : Prog - Xor_Ocr_Irc
Posté par: chaise le 20 Janvier 2011 à 15:34:53
Ok...bon ba j'ai plus qu'a trouvé comment déchiffrer cette fichu image sachant que j'ai la clé...-_-

Comment peux-tu avoir la cle si tu n'as pas déchiffré le fichier ?


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: razor620 le 20 Janvier 2011 à 16:22:41
Ba si je dit pas de connerie, le bot se trouve sur le channel #clef_xor, donc si je retrouve le bot je trouve la clé.

Citation
Rejoignez le chan formé par la clef XOR (#clef_xor)



Titre: Re : Re : Prog - Xor_Ocr_Irc
Posté par: Mr_KaLiMaN le 20 Janvier 2011 à 19:06:54
Ba si je dit pas de connerie, le bot se trouve sur le channel #clef_xor, donc si je retrouve le bot je trouve la clé.

Citation
Rejoignez le chan formé par la clef XOR (#clef_xor)


Et sinon en réfléchissant un peu plus (et quelques notions sur le format de l'image), il y a infiniment plus rapide pour trouver la clé.
Cela dit chacun fait comme il veut.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: razor620 le 21 Janvier 2011 à 08:58:40
ba je connais justement l'entête de l'image et le mot de passe que je trouve a partir de l'image me semble franchement particulier. J'en deduis donc que soit j'avais perdu de l'information dans mon image soit que le chiffrement XOR est un tout petit peu particulier. Pour l'image, on ma confirmer qu'elle était bonne, donc le chiffrement XOR doit être un tout petit peu particulier. J'ai donc chercher comment je pouvais trouver le mdp, et j'ai penser a le trouver par l'intermédiaire du channel. Maintenent me il reste qu'a décoder tout ça...

fichu XOR :evil:, qui aurait cru qu'un des chiffrements les plus basique me cause autant de problème...-_-


Titre: Re : Re : Prog - Xor_Ocr_Irc
Posté par: chaise le 21 Janvier 2011 à 09:34:13
fichu XOR :evil:, qui aurait cru qu'un des chiffrements les plus basique me cause autant de problème...-_-

La vérité n'est pas toujours ce qu'on croit. !!! :lol: et comme le titre d'une épreuve de stéganographie "Cherche plus loin que le bout de ton nez" ;) et aussi

Si on ne lit que l'énoncé, ce n'est effectivement pas clair clair. Mais en observant le texte chiffré soumis à notre sagacité et en réfléchissant deux minutes comme l'a dit Soso, la démarche vient d'elle-même : il n'y a donc pas cinquante possibilités d'attaquer cette épreuve.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: razor620 le 21 Janvier 2011 à 09:56:15
C'est bon j'ai trouvé :) mais j'ai un bandeau noir -_- donc je pense qu'effectivement j'ai de la perte d'information... :cry:


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: SpiNa le 17 Mars 2012 à 16:10:38
Rude !
J'ai la clé, l'image, le texte écrit dans l'image...
J'envoie (depuis hier après midi, en essayant tout !) des messages NON privés à Daneel sur le chan "#laclé" que je viens de rejoindre, sous la forme ".challenge_xor_ocr <la_chaîne_de_caractères>" et cet animal n'a encore jamais daigné me répondre !!! :!:.
Daneel est bien là, je le vois très bien avant qu'il ne PART !
Il n'est pas en forme ou quoi ?

Mes dernières tentatives sont faites avec une commande IRC : ***I**.
Avant que je ne devienne fou :twisted:, quelqu'un peut-il me dire si cette commande est acceptée par cette épreuve ?

EDIT : J'ai fini par trouver. Pas clair ce truc quand même non ?


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: TouF le 20 Août 2015 à 15:38:46
Bonjour,
j'ai démarré NC il y a quelques semaines, merci a tous les réalisateurs d'énigmes, ça me fait passer du bon temps et découvrir un tas de nouvelles technos.

je code les épreuves sous python et je commence a apprivoiser la librairie "Tesseract", je suis globalement au bout de celle ci mais le niveau de reconnaissance de "tesseract" est loin d'etre top.
avez vous des conseils, ou de bons liens a me donner me permettant de mieux préparer les images a passer a tesseract et de mieux paramétrer tesseract pour une meilleure reconnaissance ?

merci d'avance


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: pixis le 20 Août 2015 à 20:50:18
Hello,
Honnêtement, j'ai jamais pris le temps d'installer et faire marcher une lib OCR. Du coup, j'ai codé la mienne, et ça m'a appris beaucoup de choses. L'avantage, c'est que l'ayant codée, je pouvais l'adapter facilement ! ;)

Bon courage.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: LoopString le 23 Octobre 2015 à 16:57:00
Citation
pas en message privé, sur le chan #clef_xor

Il m'a fallu 3 semaines pour constater que cela est tout simplement pas vrai.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: pixis le 23 Octobre 2015 à 17:03:58
Bien sûr que si, seulement il faut remplacer clef_xor par la clef trouvée.  =)
Par exemple, si la clef trouvée est c8du29nd alors il faut aller sur le chan #c8du29nd


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: galdinx le 12 Août 2020 à 16:51:41
Hello,

Il semble que le serveur irc.worldnet.net n'existe plus.

Ca serait cool de mettre à jour l'énigme pour ne mentionner que irc.newbiecontest.org

J'ai perdu un peu de temps la dessus...

A++

Gald.


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: sisyang le 11 Mars 2021 à 07:07:47
may i ask one thing??   what that mean ?

tell the bot on THIS chan (not in private message, on the #clef_xor chan) ".challenge_xor_ocr <la_chaîne_de_caracteres>" .. 
 ====> not PRIVMSG but NOTICE right??    i tried both. but failed. hmm. i read all the threads. ***I**.   i joined the chan. i tell the both right answer. but. failed..     if that spoiling, i would erase that.

thanks regards..


Titre: Re : Prog - Xor_Ocr_Irc
Posté par: the lsd le 13 Mars 2021 à 13:26:48
Hello sisyang,

As far as I remember, once you've got the xor key from the step 1, you need to go to the channel #the_xor_key_you_just_found and tell on this channel .challenge_xor_ocr [[the decrypted string from step 1]].

If you're alone on the channel, it means you failed something on finding the key on step 1. If the bot is here but don't give you the flag, it means either the string you send is wrong, either you send it in a bad way.

Enjoy
The lsd