0
私はデバッガとしてCheatEngineを使用しています(それに多くのことをやっています)。アドレスを見つけると、私は命令の開始位置からのオフセット(たとえば、program.exe + 402C0)に基づいてアドレスを書き留めます。場所を参照するこのメソッドでgoto関数を使用することができればうれしいでしょう。これを行う方法はありますか?IDA Proはベースからのオフセットにジャンプする
私はデバッガとしてCheatEngineを使用しています(それに多くのことをやっています)。アドレスを見つけると、私は命令の開始位置からのオフセット(たとえば、program.exe + 402C0)に基づいてアドレスを書き留めます。場所を参照するこのメソッドでgoto関数を使用することができればうれしいでしょう。これを行う方法はありますか?IDA Proはベースからのオフセットにジャンプする
IDA Proのドキュメントによると:入力された[後藤]文字列が16進数または場所名として認識できない場合
、IDAは、現在のスクリプトインタプリタを使用して表現としてそれをinterpreetしようとします。デフォルトのインタプリタはIDCです。
だから何を行うことができますすることのようなあなたのモジュールのベースアドレスを特定するIDCインタプリタ(自分のIDAビューの下部にあるバーを使用して)でグローバル変数を定義している:
extern ModuleBaseAddress;
ModuleBaseAddress = 0x400000; // Example base address
その後、ベースアドレス+オフセットに移動する場合は、ジャンプウィンドウ(gキーを使用)を開き、次のように入力します。
ModuleBaseAddress + 0x1000 // 0x1000 is your offset