Quick Response Code
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 !
Quick Response Code
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 ?
Quick Response Code
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]
Quick Response Code
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
Quick Response Code
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
Quick Response Code
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 ?
Quick Response Code
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
Quick Response Code
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
Quick Response Code
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
Quick Response Code
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 ;) )
- ...
- forms = list(br.forms())[0]
- forms.controls[1].readonly=False
- print forms
- forms.controls[0].value = pwd
- print forms
- response = br.submit()
- print response.read()
- ...
Même si je fais
- forms = list(br.forms())[0]
- forms.readonly=False
- forms.controls[1].readonly=False
- #forms.controls[1].name="boton"
- #afiche "readonly" =S malgre j'ai mis ..readonly=False
- forms.controls[0].value = pwd
- response =forms.controls[1].submit()
- response = br.submit()
- print response.read()
Quick Response Code
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.
Quick Response Code
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 ...
Quick Response Code
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 ;)
Quick Response Code
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 ?
Quick Response Code
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.
Quick Response Code
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.
Quick Response Code
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 ?
Quick Response Code
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
Quick Response Code
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 !
Quick Response Code
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 !
Quick Response Code
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é
Quick Response Code
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.