1

わかりました、私はメモリ ハッキング/メモリ管理 (呼び方は何でも) に関してはほぼ素人ですが、DLL の作成に関する簡単なチュートリアルに従いました。チート エンジンを使用して特定の値の特定のアドレスを見つけ、ゲームを閉じて再起動しました。同じ値を見つけようとしましたが、アドレスが異なっていました (私が想定している動的メモリ)。

それで、わかりました、私はこのアドレスをコピーして、それを挿入する前に DLL のコードの一部に入れることになっていました (これは、そのアドレスの値を常に 0 にリセットするための while(true) ループであると思われます)。ゲームを開始するたびにアドレスが変更される場合、DLL インジェクションを使用しても無駄ではないでしょうか。動的アドレスを持つ値を見つけ続けるにはどうすればよいですか?

4

1 に答える 1

4

私もアマチュアです。

ただし、私の経験から、メモリエディター内で「ポインター」を見つける方法があると思います.ポインターは(私は信じています)、実際に必要なアドレスをランダムに生成するコードの断片です.静的ポインターアドレスを見つけると、できるはずです. .dll を動的な値のアドレスにルーティングします。

ポインター、それらがどのように機能するか、およびそれらを使用する方法を調べます。

于 2012-11-19T18:53:28.203 に答える