アレチャレンジ

メモです。
次回やるネタも含んでいます。

今回の問題はUPXで圧縮されています。
でも、コマンドで解凍できません。

UPXの解凍処理終了は40BEABです。
OEPをそこからのジャンプ先の4011E0に変更してください

OllyDumpがあるひとはこのときの状態でダンプを取るとよいでしょう。
ないひとはPE Dumper、LoadPE、ImpRecでゴリゴリやってくださいな。

https://www.openrce.org/blog/view/1135/Basic_tutorial_about_how_to_dump_a_process_and_update_the_IAT_using_Immunity_Debug,_LordPE,_and_ImpRec

メイン部分について
あんまり書いていないけどネタばれなので隠しておく。
ちなみに解けていませんw

15文字の引数を与えるとよいです。
この引数と31文字分のデータをxorした値が解答ですが、、、
何を引数にすればいいのかさっぱり