#問題
#解いてみた
とのこと。
exeファイルをダウンロードして、実行してみます。
ボタン押すと十字部分が反転するゲーム。昔よくありましたよね。
全部反転すればいいゲームですが、問題文にあった通り、ゲームの内容は関係なさそうなので、いったん無視します。
BinText使って文字列を探してみます。
FLAGで検索してみましたが、該当せず。
TrIDを使って何でコンパイルされたか確認します。
と思ったら32bitでしか動かないっぽくて、ダブルクリックしても画面が出てこない。
Web上でできるようになってたので、やってみます。
.NETって書いてあるし、ソースに戻せるかもしれません。
ILSpyを使ってみます。
ソースが戻せました。
どうやらC#だったみたいです。
右のソースをささっと呼んでいると
というところがありました。
ここの処理を読み解けばflagにたどり着けそうな雰囲気満載です。
intをxorしてcharに変換している処理がありました。
読み解くのは大変なので、Ideone.comでこの関数だけ動かします。
出ました。
元のゲームを頑張ってみましたが、解けません。。。
攻略法あるのかしら。