【備忘録】SECCON 令和CTF
まえおき
これはWriteUpではないです。他の方の解法をみて自分用に備忘録として残しているだけなので、ぜひ参考サイトさんの方を見に行ってください。
参考サイト(強く推奨)
新元号発表
pdf
ファイルがもらえるので、開いてみると例の発表のパロディ。QRコードの部分が通訳の方の画像で隠れているので、自分はforemost
で分解しました。が、これがミステイク。切り抜かれている部分の画像が抽出できませんでした。
最初はアプリの誤り訂正の精度の問題とか思って、例の公式QRコードアプリを入れてしまいました。(血迷った)
結局はLibreOffice
で開くと画像の裏に残りの部分があるよって落ちでした。
SECCON{overlay_overlap_overera}
別解
pdfimages
コマンドを使うと、pdf
に使用されている画像を抽出することができるらしいので、その画像をxor
するという解法もありました。
ちょっと手間がかかるかもしれませんが、なんかこちらの方が正攻法な気もします。
reiwaVote
exe
で降ってきた問題。ちょうど手元にwin機なかったの。wine
もうまく起動しなかったので(単純に設定ミスだと思う)後日実機で動かした。ユーザ登録画面があるので、名前を'
で登録しログイン。すると画面にパスワードのハッシュか何かが出てくる。次に' OR 1=1
で登録ログイン。すると' AND PASS='
がエラーで得られたので、' OR 1=1 --
で登録ログインすると、root
っぽいアカウントでログインができました。これで令和に投票することで、元号が令和になりフラグがもらえます。
零は?
後日サーバーが閉じてしまったので、自分でフルスクラッチできず。他人のコードを眺めるだけになります。上の参考リンク先から見てください。多分時間かければ解けたんだろうけど、前作っておいた土台のコードを消してしまい、1から作るのがめんどくさくなって断念。次回までには作り直しておこう。。z3
を使うと数式をいじらないくていいから楽とのツイートを見たので、メモしておきます。
bREInWAck
令和和和和和和和和和和和和和和和和「令和 和和和和令和和和和令和和和和和和和令和和 和和和和令和和平平平平平成」令和和和。令 和和和和和。成成。。平成成成成。成。令令 和和和和和和和和和和和。令和和。平平平和 和和和。令和和。和和和和。令令和和和和和 和和和和和和和。平平平和和和和和和和和和 和和和和。成成成成成成成成。令成成成成成 成成成。令令。成成成成成。成成成成成成。 令和。平平和和。令令令和和和和和和和和和 和。
wikiのリンクが貼ってありました。他の方はだいたい、文字を置き換えて解いていたっぽいです。
- 出力的にラストだし
。
は.
[
は「
、]
は」
令
は開幕に現れているから>
和
はそのあとに連続しているから+
- この流れで
平
は<
で成
は-
今はちゃんと理解できないですが、あとでちゃんと勉強するので書き置きとして他者さんの解き方をメモとして残しておきます。頑張れ自分。
最後に
WriteUpじゃないですよ。