2014-07-19 09:00 - 21:00に行われたSECCON 2014 オンライン予選について、その他諸々。
個別に書いたのは次の2つ。
この2つとここで書かれていないのは問題見てすらいません˙꒳˙
decode me
ダウンロードしたencoded.txt
を見ると盛大に文字化けしてるんだけど、FRPPBA 2014
という文字を見た瞬間にここがSECCON 2014
であることを確信。ということは換字式暗号か何かなんだろうけど、ebg13/47
という文字が気になる。とここで@re_Ordが「rot13/47というのがあるらしい」。なんじゃそりゃと思って調べてみると、rot13を拡張したそういう暗号があるらしかった。
rot13/47はnkfコマンドで簡単に変換出来るので、それを実行しておしまい。
ソーシャルハック?
私はページを開いて「天安門事件」って入力したら即座に退出されてしまったのであんまり遊んでません。
捏造された契約書を暴け
降ってきたファイルを展開するとTimestamp.dd
というファイルが得られる。ここから特定の日付以降になってるようなファイルを探す。日付だから年が入ってるだろうと思って、マウントして云々とかは一切せずにstrings Timestamp.dd | grep 2012
とかやると1つだけ結果が出てくる。
……で、300点問題だし、まさかそんなわけないよねー、と思ってそれをスルーしてマウントして探し始めたところ、隣で@yuscarletがこの問題を通していた。正解はまさかの先ほどstrings
やって出てきた日付だったらしい。
よくわかんなくてもとりあえず送信しておくべきですね(白目)
重ねてみよう
チーム複数人でまずImageMagickでgif画像を分解して合成云々で粘っていた。これ合成したらQRコードとか出てくるんだろとか思っていたら実際に出てきたのはQRコードでした。
ちなみに、ImageMagickでgif画像を分解、色を反転、透過色を設定……ってやったけどどうにも合成が上手く行ってなかったらしい。で、最終的に取った手段は透過色の設定までやった画像ファイルを全部GIMPに突っ込んでレイヤーとして開き、一番下に白一色のレイヤーを追加するという方法でした。GIMP最強じゃん(
詰将棋
突然のurandom将棋部発足。私は何もしてません(
盤面をにらめっこして頭の中で考えるよりも、適当な紙を用意して駒と盤面作った方がよかったようです。
諸々
チーム内連携で解けた割と問題があって、今回は結構みんな神が降りていた気がします。ググれる文鎮とは私のことだ!(迫真)
最後の1時間くらい、他のメンバーがDecrypt it!を解いている間に祈っていたら、どうやら全国行けるようです。最後の瞬間のランキングを確認してないんですがひょっとしたらチーム1位かもしれません。やったね。