Eyes, JAPAN Blog > QRコード

QRコード

beko

この記事は1年以上前に書かれたもので、内容が古い可能性がありますのでご注意ください。

こんにちは。一年の齋藤です。
先週、12/6〜7にかけてSECCON CTF 2014オンライン予選(英語)に参加しました。
今回のCTFはQRコードが多かった印象を受けたのと、自分が初めて解いた問題がQRコードだったため、QRコードのwrite upを書きたいと思います。

QR (Easy) 200pt

Funniest joke in the world(?):
"Last night, I had a dream I was eating QR cakes.... 
but when I woke up, half my QR code was gone!"
20141209151641

この問題は、一度テキストに書いてツールに投げれば解けます。
strong-qr-decorder
これを使い、

????????????????XX____XXXXXXX
????????????????__XXX_X_____X
????????????????XX_XX_X_XXX_X
????????????????X_X___X_XXX_X
?????????????????XX_X_X_XXX_X
?????????????????_X_X_X_____X
????????????????X_X_X_XXXXXXX
????????????????X___X________
????????????????_XX_XX_XXXXX_
????????????????XX_X_X_X____X
?????????????????X_X_X__XXXX_
?????????????????XX__X_XXXXXX
?????????????????__X___XXX___
?????????????????___X_XX_X_X_
?????????????????____XXXXXXX_
?????????????????___XX___X_X_
?????????????????___XX_X__X_X
???????????????????XXX___X___
??????????????????__X___X_X_X
??????????????????___X__X__XX
??????????????????_XXXXXX_XXX
??????????????????__X___X___X
??????????????????_XX_X_X_X__
??????????????????XXX___X____
??????????????????XXXXXXX_X_X
??????????????????_X_X_X_XX__
??????????????????XXXXX___XXX
??????????????????XX___XX_X_X
??????????????????XXX_XXXX_XX

というようにテキストに保存し、

python sqrd.py -e 2 -m 1 a

を実行するのみです。

SECCON{PSwIQ9d9GjKTdD8H}

しかし、このツールは今回のSECCON2014のBBQRという問題は解けなかったです。
どうゆう問題かというと、

20141213092027

これを戻せという問題です。この紙切れはQRコードの左半分で、ツールに投げてみたところ、反応しませんでした。
このツールは左半分には対応してないということですね。

ではどうやって戻すかというと、話が長くなってしまうので今回はこれで終わりにさせていただきます。
今現在もQRコードを復元するスクリプトを作っている最中なので、出来たらまた投稿したいと思います。
それまでにもう少し勉強してQRer(?)になりたいです。

Comments are closed.