リバースエンジニアリングの勉強法
Lenas Reversing for Newbies
https://forum.tuts4you.com/files/file/1307-lenas-reversing-for-newbies/
The Legend of R4ndom Tutorials
https://forum.tuts4you.com/files/file/1308-the-legend-of-r4ndom-tutorials/
ゲームのチートに関するものではなく、ソフトウェアクラッキングについてのTutorialです。
両者は共通する点が多く、私はこのTutorialをやっていたおかげでCheat Engineを使い始めた時もすんなりと入っていけました。実際に存在していたプログラムを解析するためとても実践的で、デバッガの使い方を覚えるのにもってこいの内容です。
Lenas Reversing for NewbiesはAdobe Flashで作成されており、アニメーションのようになっています。再生するにはAdobe Flash Playerが必要になるのですが少しまえにサポートが終了しました。つまりWindows10環境では動作しないのです。これは7でも8でも同じです。また、同封されている解析対象プログラムもかなり昔のものであるため、同じく動作しないかもしれません。
そのため、実際にチュートリアルを見ながら一緒に解析していく際は仮想マシンの作成をおすすめします。仮想マシン上にWindows XPをインストールすることでデフォルトでAdobe Flashも再生でき、解析対象プログラムも動作します。
The Legend of R4ndom Tutorialsは基本的にはPDFで、アニメーションが同封されてるものもあります。
参考画像
Windows XP環境の構築方法
1.VMware Workstation PlayerかVirtual Boxのどちらかをインストールする。
両方ともフリー版があります。
2.Windows XPをダウンロードして仮想マシンにインストール。
ダウンロードは下記のURLから。
https://archive.org/details/WinXPProSP3Japanese/
3.完成!
VMwareだとドラッグ&ドロップでホストマシンから仮想マシンにファイルを転送できます。