2012-04-14 10 views
0

特定のメモリアドレスを変更するアセンブリコードを見つける方法はありますか?例えばこのアドレスへの書き込みの詳細を確認

: 今:

アドレス値

0x730b54 1000年

そして、値が変更されました:

アドレス値

0x730b54 6000

を私は知ってほしいですth eアセンブリコードはこのメモリの値を変更しました。私はそれを行うことができますか?

ちょうどチートエンジンの "このアドレスに書き込むものを探す"と同じです。

答えて

1

普通の方法はデバッガで、アドレスへの書き込みを中断する設定です。

何か他のものを監視したい場合は可能ですが、コードはプラットフォーム固有のものであるため、誰かに助けを求める前に開発したいプラットフォームを教えてください。

また、監視しているコードがアセンブリ言語で書かれていても、アセンブリに監視コードを書く特別な理由はありません。 CやC++のようなものは、タスクにはうまく機能しますが、アセンブリ言語レベルでかなりの量の知識を手に入れることは(たくさんの)助けになります。 Cが使用できるように構造体を取得しても、ターゲットプロセスのレジスタを直接変更してデバッグします。

+0

返信いただきありがとうございます。プラットフォームはmac osxです。 – zsounder

関連する問題