ゲームのプロセスメモリから値を抽出することにより、ゲームの統計ツールを作成しようとしています (他に方法がないため)。最大の課題は、関心のあるデータを格納するために必要なアドレスを見つけることです。さらに難しいのは、動的メモリ割り当てです。ゲームが再起動するたびにアドレスが変化するため、データを格納するアドレスだけでなく、それらのメモリ ブロックへのポインタも見つける必要があります。
今のところ、メモリ エディタ (ArtMoney) を使用して手動でゲーム メモリを検索し、データの変更に応じて値が変化する (または変化しない) アドレスを探しています。アドレスが見つかった後、同様の方法でこのメモリ ブロックを指すポインタを探しています。
そのようなタスクにはどのようなテクニック/ツールが存在するのだろうか? 読める記事もあるかも?逆アセンブラーをマスターすることが唯一の方法ですか? たとえば、ゲームのトレーナーは同様のタスクを解決していますが、彼らは数日で解決し、私はすでに数週間苦労しています.
ありがとう。
PS。全て窓下です。