Programmation

mercredi 14 mars 2012, 15:27  #1
Quick Response Code
unlink3dd
  • 5 posts

Bonjour,

Est-ce que le QRC est correct ?

Car mon programme n’arrive pas à le scanner et mon téléphone non plus 😕

mercredi 14 mars 2012, 15:33  #2
Quick Response Code
Erika
  • 3 posts

Bien sûr qu’il n’est pas correct !

C’eût été trop facile... 😡

mercredi 14 mars 2012, 15:42  #3
Quick Response Code
unlink3dd
  • 5 posts

Et m****, la flemme est soudainement montée d’un cran 😕

lundi 7 mai 2012, 03:25  #4
Quick Response Code
theinvisiblenop
  • 2 posts

En lisant un peu la page wikipedia sur les qrcode, il est facile de voir un peu ce qui est incorrect ^^. Courage et bonne chance !

jeudi 17 mai 2012, 01:24  #5
Quick Response Code
chubinou
  • 3 posts

Bonjour,

En fixant les QR code comme il se doit (à priori). je n’arrive pas a les décoder même avec des outils externe. j’ai essayé de tracer pour voir a quel niveau ça ne passe pas et j’obtiens systématiquement des erreurs au niveau de la vérification d’intégrité/décodage Reed-Solomon (les étapes précédentes on l’air cohérente avec le code proposé). Y a t’il un problème ou est-ce que quelque chose m’échappe complétement ?

mercredi 22 août 2012, 23:43  #6
Quick Response Code
LouTerrailloune
  • 26 posts

J’ai le même souci : je fix le qrcode (en me basant sur la page wikipedia, ce qui limite pas mal) mais pas possible de decoder par la suite. Si quelqu’un qui a reussi pouvait me dire si il me manque quelque chose, j’ai mis mes modifs ci dessous (rot13).
[spoiler]Wr enwbhgr yrf 3 pneeéf qnaf yrf pbvaf (erdhverq cnggreaf dhv znadhrag), yr erfgr zr cneenvg oba.[/spoiler]

lundi 29 octobre 2012, 16:29  #7
Quick Response Code
Phil
  • 36 posts

Si vous pensiez tout comme moi qu’un QRcode doit être parfait coté "aspect" regardez cet article assez sympa :
http://www.marevueweb.com/inspiration-design-graphique/codes-qr-personnalisees/
C’est donc un exo un peu plus complexe qu’il n’y paraissait ! Car le coup de rajouter vite fait ce qui remplis les blancs n’est pas suffisant.
Je retourne chercher du coup :) Mais à mon avis il faut se taper la procédure de génération d’un QRcode complet, pour y voir plus clair.
Phil

lundi 29 octobre 2012, 19:44  #8
Quick Response Code
m31z0nyx
  • 394 posts

Sympa le lien, je ne pensais pas non plus que l’on puisse ainsi jouer avec les QR codes.
Merci Phil. :)

vendredi 16 novembre 2012, 22:10  #9
Quick Response Code
Phil
  • 36 posts

Salut,
Je me suis de nouveau battu avec le QRcode. Maintenant il est remis dans un format correct au regard de la norme décrivant les QRcode.
J’arrive ensuite avec une lib de décodage de QRcode à produire des résultats, quand le décodage marche j’ai des valeurs de 2 types :
323541614613475305178548324117223415094768024100
ou :
B1S59XZXS4:Z32HO9X+V+0:BE1L8 # O/J2S
Mais lorsque j’envoie ces réponses ça ne donne rien.
Là je ne vois plus quoi essayer ... Si je devrais continuer à trafiquer les données, il faudrait que je commence à modifier les données qui changent à chaque QRcode et plus seulement les données d’ "emballage".
Est-ce que je suis sur la bonne voie au moins ?
Phil

samedi 4 mai 2013, 15:29  #10
Quick Response Code
Marin
  • 9 posts

Bonjour,
J’ai toujours exactement le même QR Code à chaque chargement de la page, et le résultat après décodage est juste "The key is " sans rien après. Est-ce qu’il y a un problème au niveau de la génération du QR Code, ou est-ce que c’est normal ?

samedi 4 mai 2013, 22:40  #11
Quick Response Code
m31z0nyx
  • 394 posts

Bonjour Supercactus,
J’obtiens la même chose que toi et non ce n’est pas normal. Merci d’avoir remonté le problème, ça devrait être réparé sous peu. 🙂

lundi 6 mai 2013, 00:17  #12
Quick Response Code
asdp38
  • 10 posts

J’ai aussi le même problème, le qr retourne the key is (idem sur un site en ligne de qr décode, et avec ma moulinette en perl) et rien d’autre est ce normal, ou faut il modifier l’image pour faire afficher autre chose.
🙂

vendredi 12 juillet 2013, 09:14  #13
Quick Response Code
theju
  • 1 posts

Ola,
suis bloqué a la dernière étape, j’obtiens le code en moins de 2secondes mais impossible de poster la réponse.
Quelqu’un aurais un tuyau pour poster la réponse en python + cookies ?

Merci d’avance !

juju

vendredi 12 juillet 2013, 15:03  #14
Quick Response Code
yassinovak
  • 9 posts

Bonjour
Pouviez vous me dire quelle library faut il utiliser si je travail avec dur php pour faire un decodage /correction de ce qrcode ?
Merci

dimanche 17 novembre 2013, 20:20  #15
Quick Response Code
Phil
  • 36 posts

Salut,

J’avais laissé de coté le QR-code et cette fois il est décodé, j’ai bien un truc intelligible à chaque fois.

Je fais un POST sur le champ "metu" (vérifié au sniffer réseau) avec les coockies, mais ça donne :
"Raté, retente ta chance." Pourtant bonne valeur et mon traitement prends un temps insignifiant.
J’ai essayé juste le code, la phrase complète, avec le préfixe ou sans, tjrs pareil ...

C’est quoi l’astuce pour le renvoie ? Ya un truc à savoir ? (J’ai fait Captcha il y a longtemps par exemple, pas de souci).

Merci,

Phil

dimanche 17 novembre 2013, 21:17  #16
Quick Response Code
Mawu3n4
  • 48 posts

Salut Phil,

A priori ta demarche est bonne (POST, bien renvoyer les cookies, le champ metu etc).
Verifie peut-etre ton script et/ou ta requete.

Si jamais tu bloque toujours, hesite pas a passer sur IRC.
Bonne soiree

dimanche 17 novembre 2013, 22:54  #17
Quick Response Code
Phil
  • 36 posts

Bon, a coup de sniffer réseau j’ai vu la connerie : je submitais le résultat sur challenge.root-me.org au lieu de challenge01.root-me.org et le coup de pas de bol, c’est que ça renvoie quand même un QR-code avec le "Raté, retente ta chance" !!! Difficile de s’en rendre compte du coup ...

Chall validé, désolé pour le bruit. Et il est tordu celui là :) !

++

Phil

lundi 19 mai 2014, 16:36  #18
Quick Response Code
d4sh&r
  • 1 posts

quelqu’un a utilié mechanize pour faire le challenge ?
parce que mon script affiche ca


<POST http://challenge01.root-me.org/programmation/ch7/ch7.php application/x-www-form-urlencoded
 <TextControl(metu=)>
 <SubmitControl(<None>=Try)>>
<POST http://challenge01.root-me.org/programmation/ch7/ch7.php application/x-www-form-urlencoded
 <TextControl(metu= "le code")>
 <SubmitControl(<None>=Try)>>
Traceback (most recent call last):
 File "8.py", line 76, in <module>
   response = br.submit()
 File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 541, in submit
   return self.open(self.click(*args, **kwds))
 File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 530, in click
   request = self.form.click(*args, **kwds)
AttributeError: 'NoneType' object has no attribute 'click'

AttributeError : ’NoneType’ object has no attribute ’click’

mon script (une part ;) )

  1.  
  2. ...
  3. forms = list(br.forms())[0]
  4. forms.controls[1].readonly=False
  5. print forms
  6. forms.controls[0].value = pwd
  7. print forms
  8. response = br.submit()
  9. print response.read()
  10. ...

Télécharger

Même si je fais

  1. forms = list(br.forms())[0]
  2. forms.readonly=False
  3. forms.controls[1].readonly=False
  4. #forms.controls[1].name="boton"
  5. #afiche "readonly" =S malgre j'ai mis ..readonly=False
  6. forms.controls[0].value = pwd
  7. response =forms.controls[1].submit()
  8. response = br.submit()
  9. print response.read()
  10.  

Télécharger

mercredi 13 août 2014, 14:35  #19
Quick Response Code
ALeX
  • 11 posts

Bonjour,

cela fait plusieurs jours que je suis sur ce challenge et j’arrive au bout de mes idées.
Je raconterai bien tout ce que j’ai fait ici mais j’ai peur de spoiler trop (même si je ne décode foutrement rien de toutes façons :p)... ça serait dommage car en cherchant j’ai fini par apprendre plein de chose sur le sujet :D

J’ai un script python + PIL qui rajoute bien tout ce que je pense nécessaire à l’image.
Puis zbarimg (pour le decodage QrCode) (aussi essayé QtQr , libdecodeqr-simpletest et des décodeurs en ligne).

Mais quoi que je fasse je ne décode jamais rien !! Et ça commence à me rendre dingo :p

Si une âme charitable était d’accord pour me MP sur le sujet ça serait très sympa.
J’ai détaillé dans un fichier tout ce que je fais et je peux filer mon script et/ou un exemple d’image générée par mes soins. Je veux juste être sûr de ne pas complètement être à l’ouest...

Merci d’avance.

jeudi 14 août 2014, 09:22  #20
Quick Response Code
Xadriel
  • 6 posts

Bonjour,

j’en suis au même point qu’Alex et cela depuis plus d’une vingtaine de jours. Impossible de déchiffrer le QR. Je n’en dors plus, je n’en mange plus et j’en deviens dingo ^^.

J’ai également développé un source python qui reconstruit le QR conformément à la documentation officielle : Finder Patterns, Timing Patterns, Dark Code et j’ai encodé les différents masques d’informations possible du L au Q sans le moindre résultat.

Il semblerait que le challenge ai été durci depuis quelques mois et donc personne n’est en mesure de donner un petit coup de pouce. J’ai MP le créateur du challenge et j’attends avec impatience de ses nouvelles ...

jeudi 14 août 2014, 12:52  #21
Quick Response Code
ALeX
  • 11 posts

Bon tu me rassure un peu parce que pour un challenge "moyen" je commençais à me trouver un peu à la ramasse :)

Bon je ne voulais pas spoiler mais effectivement je fais exactement toutes les mêmes étapes que toi en cleanant bien l’image d’origine (pixels bien noirs max et bien blancs max).

Je fais même l’application du mask après avoir ajouté les Format Informations !! ... doc là maintenant je sèche :p

Bon courage à toi ;)

dimanche 17 août 2014, 15:22  #22
Quick Response Code
ALeX
  • 11 posts

J’ajoute 2 éléments :
 en effet 1 seule validation du challenge depuis le 30 mai (aucune depuis le 3 juillet) ça paraît bizarre si on compare aux 10 résolutions par mois avant
 j’ai généré mes propres QrCodes au bon format avec différents ECC, supprimé les mêmes zones et appliqué mon script => ça décode bien lorsque j’applique les bons formats (mon script essaie différentes conf de QrCode)

Bref est-on vraiment sûr que le challenge fonctionne ?

dimanche 17 août 2014, 20:38  #23
Quick Response Code
Xadriel
  • 6 posts

Idem Alex, j’en suis au même point que toi ... :(
Ps : Je te MP

vendredi 22 août 2014, 16:01  #24
Quick Response Code
draco
  • 1 posts

Hello,

J’en suis au même point que vous. Avec un qrcode perso et les même zone supprimer ca fonctionne, alors que ceux du site ne fonctionne pas.
Si quelqu’un peux confirmer que ca fonctionne et/ou dire si autre chose a été modifié dans le qrcode.

lundi 25 août 2014, 11:48  #25
Quick Response Code
ALeX
  • 11 posts

Hey Xadriel !

désolé de ne répondre que maintenant. J’ai bien reçu tes MP mais j’avoue que je ne capte pas trop de quelles zones tu parle.
Faut que je creuse mais j’ai provisoirement zappé ce challenge vu que je commence à douter qu’il fonctionne :p
(Toujours pas de résolution depuis nos posts !)

Je te tiens informé si j’avance.

lundi 25 août 2014, 23:09  #26
Quick Response Code
Xadriel
  • 6 posts

Merci :)
Cela serait sympa qu’un admin nous informe du bon fonctionnement du challenge ...

jeudi 28 août 2014, 10:27  #27
Quick Response Code
ALeX
  • 11 posts

Ah bah merde.... quelqu’un a validé le challenge hier....
Bon ben on a du louper quelque chose :(

samedi 30 août 2014, 17:41  #28
Quick Response Code
nive
  • 1 posts

Salut, le challenge est en effet réalisable.
Un seul conseil qui m’a permis de voir la fin du chemin, [rot13]vy snhg q’nobeq pr pbainvaper dhr yn erfgnhengvba qh depbqr rfg fhssvfnagr.[/rot13]

dimanche 31 août 2014, 10:42  #29
Quick Response Code
ALeX
  • 11 posts

Merci pour ton aide à cette prise de recul nive :)
Si je peux me permettre, une partie de ce challenge est vraiment "vicelarde" !!
Mais bon maintenant je peux presque faire une thèse sur les Qrcodes :D

lundi 1er septembre 2014, 22:06  #30
Quick Response Code
Xadriel
  • 6 posts

Un grand merci à alex pour ses précieux conseils qui m’ont permis de découvrir le secret de ce satané QRCode :)

lundi 9 mars 2015, 01:31  #31
Quick Response Code
NdgyjE
  • 8 posts

Ca me gonfle ce truc. Je galère avec python-qrtools qui n’arrive pas à décoder l’image que je génère. Je suppose que c’est la partie "vicelarde"

Pourtant ZXing me décode très bien cette image...
Je comprends pas

mardi 10 mars 2015, 20:58  #32
Quick Response Code
zM_
zM_
  • 36 posts

Alors passe par ZXing, où est le problème ?

dimanche 12 juillet 2015, 05:22  #33
Quick Response Code
uzundz
  • 1 posts

Salut , j’ai un problème de validation , le QR décodé avec zxing et résultat sous format : rot13’gur xrl vf oynoyn’
puis poster cette résultat avec le POST’metu’ mais tjr rien de flag. "Raté, retente ta chance.".
il y a une solution pour validé ? ou bien le décodage n’est pas correct ?

samedi 12 décembre 2015, 17:06  #34
Quick Response Code
asus
  • 1 posts

@uzundz Il semblerait qu’on ait tous le même problème. Un modérateur dans le coin pour nous orienter/dépanner ?

Edit : Il semblerait que tout soit rentré dans l’ordre (je n’ai eu qu’à ré-exécuter mon script) 😉 Merci.

vendredi 29 avril 2016, 16:06  #35
Quick Response Code
Agrakan
  • 28 posts

Hi !

Ce challenge est-il encore up ?

Lorsque je soumets ma réponse j’ai toujours le même retour : failed, try again.
A savoir que j’ai bien mis le spip_session et le PHPSESSID, et que j’arrive bien à récupérer la réponse du QRcode.

Si vous avez un petit indice sur ce qui me pose probème ...

Merci beaucoup !

Agrakan

vendredi 9 septembre 2016, 11:37  #36
Quick Response Code
MeMyself
  • 2 posts

Bonjour,

Juste un petit indice pour ceux qui, comme moi, avaient une image reconstituée bien décryptée par téléphone mais pas par code source (ZXing en l’occurrence).

Les smartphones, ainsi que les site de décodage en ligne comme ZXing.org, sont capables de décrypter des QrCode indécryptable par certaine bibliothèque comme Zxing.jar (j’ai fais ce chall en java).

Ils essaient simplement de plus nombreuses possibilités de lecture...

Donc vous pouvez :
A - changer de bibliothèque.
B - essayer d’autres manière de lire votre QrCode...

MP si vous vous arrachez les cheveux :p.

Super chall en passant !

jeudi 1er décembre 2016, 00:24  #37
Quick Response Code
Reeter
  • 6 posts

Woah, ce challenge est vraiment très bon. 2 soirées pleines passées dessus, à essayer plein de solutions différentes...
Pas fâché de m’en être sorti

Bravo à koma 🙂

vendredi 31 mars 2017, 17:13  #38
Quick Response Code
Romain Chauviré
  • 1 posts

Bonjour, je suis bloqué depuis un moment sur ce challenge, j’arrive maintenant à obtenir une version décodée de la forme the key is [morceauToujoursPrésent]morceauQuiChange, pouvez-vous m’éclairer et me dire si je suis sur la bonne voie ? Et m’indiquer si je dois renvoyer toute la version décodéee, ou alors[morceauToujoursPrésent]morceauQuiChange, ou juste morceauQuiChange ?
Merci d’avance !

mardi 18 avril 2017, 01:14  #39
Quick Response Code
NatsuOnFire
  • 1 posts

Je suis au même point, QR Code corrigé et je récupère bien "The key is [mot de passe]"
Mais à chaque fois, cela me retourne "Raté, retente ta chance" alors que j’envoi le cookie et j’ai même fais un clean pour virer les caractères spéciaux.

C’est quoi le problème avec ce challenge ?

EDIT :
Après un refactor et une énième soumission, c’est enfin validé

mercredi 7 juin 2017, 18:29  #40
Quick Response Code
Japoneris
  • 9 posts

Pareil, je bloque avec "the key is blablabla"
J’ai testé l’app de mon tel pour voir si il voyait mon QR autrement, mais il me donne le même résultat ...

lundi 13 novembre 2017, 02:53  #41
Quick Response Code
thorkhas
  • 2 posts

Enfin fini... Tout était bon sauf qu’aucune librairie disponible en local ne lisait le qr..
mon mobile non plus d’ailleurs.
Bref ceux qui ont corrigé leur QR, tentez l’appel à un gentil site qui décode à coup sûr (on parle de la librairie correspondante dans le thread quelques posts au-dessus !) :D juste l’appel qui est galère.