
手動でマップされたモジュールをリモートでダンプするためのC++で書かれたプログラム。
手動マップされたモジュールをリモートでダンプするためのC++で書かれたプログラム。
プロセスにモジュールを注入したいが、一般的なルーチン(ロード通知、TLSコールバックなど)で見つけたくない場合、手動マッピングを使ってモジュールをプロセスに送り込みます。これは、Windowsの内部構造に関する知識を得るために私が開発していたアンチチート用に、そうしたモジュールをダンプするために書いたツールです。メモリページを反復処理し、パーミッションとフラグに対していくつかの簡単なチェックを行い、マップされたモジュールかどうかを判定します。これは完璧ではありません。PEヘッダーのメモリが解放されている場合は数行の変更が必要ですが、それでも検出ルーチンのテストのためにBlackBoneを利用して注入していた多くのP2Cをダンプするのに役立ちました。