SECCON Beginners CTF 2020 Reversing 再走

以前走った際の記事を偶然見つけて、流石に解き方がgdgdすぎると感じたので再走しました。今回から試験的にHackMDにWriteupを書き、それのリンクをこちらに貼るという方法を導入しています。

yakisoba

典型angr問です。findavoid だけでFlagが求まる簡単問題なのでangr未経験者にとっては良い練習になると思います。

hackmd.io

sneaky

チート問。初期スコアを書き換えてやれば実行した瞬間にFlagが出力されます。

hackmd.io

siblangs

Reactとか使って書かれていますが、JavaScriptコードとDecompileされたJavaコードが読めれば(読めなくても)解ける問題。前者については雑にXORされているだけなので雑にデコードして、後者についてはデコンパイル後のJavaコードを丸コピして復号されたFlagを出力するだけです。

hackmd.io

mask

Ghidraが使えれば解ける問題です。

hackmd.io

ghost

中身を読まなくても1文字ずつブルートフォースすれば解ける。

hackmd.io