アイジア

CTF, 情報セキュリティの学んだことメモ

ksnctf 24 Rights out

ksnctf.sweetduet.info

ファイルの実行

f:id:favoritte15:20181213173615p:plain
パネルを反転させるゲームが開始されますが、問題文に「Solving the puzzle is not sufficient.」とあるのでこれをクリアする必要はありません。 実行ファイルは.NETで作られているらしいので、専用の逆コンパイラを使えばC#のコードにまで復元してくれます。今回は.NET.NET Reflectorという逆コンパイラを使います。

ファイルの中身を調べる

f:id:favoritte15:20181213174645p:plain
flagらしきが見つかりました。単純にnumArrayとnumArray2をXORしたものがflagです。