ReversingMinesweeper
1.0.0
このプロジェクトは現在進行中です。これの目的は、元のWindows XP Minesweeperの完全なソースコードを再構築することです。 (SHA256:BCFF89311D792F6428468E813AC6929A346A979F907071C302F418D128EAAF41)
私は完全なMinesweeperソースの再構築を完了しました:)私がする時間がない唯一のことは、1つのモジュールで変数を注文することです。アセンブリコードと変数レイアウトを見ると、ほとんどの変数は1つのソースファイルで宣言されたグローバル変数であるように見えます。
リバースエンジニアリングプロセスのアーティファクト:
ほとんどのプロセスは、逆コンパイラを使用せずに静的分析を使用して行われます。たくさんのアセンブリコードを読みたかったのです。
ここに記載されているように、鉱山のソースコードはすでに漏れています。そのため、当時の元のソースを覗いてみました。
プロジェクトを終了した後、ソースコードを逆転したソースと比較しましたが、ほぼ同じであることがわかります。
このツールの目的は、リモート鉱山プロセスを完全に制御できるようにすることです。私が持っていたいくつかのアイデア: