2017-02-18 6 views
0

私はデバッガとしてCheatEngineを使用しています(それに多くのことをやっています)。アドレスを見つけると、私は命令の開始位置からのオフセット(たとえば、program.exe + 402C0)に基づいてアドレスを書き留めます。場所を参照するこのメソッドでgoto関数を使用することができればうれしいでしょう。これを行う方法はありますか?IDA Proはベースからのオフセットにジャンプする

答えて

0

IDA Proのドキュメントによると:入力された[後藤]文字列が16進数または場所名として認識できない場合

、IDAは、現在のスクリプトインタプリタを使用して表現としてそれをinterpreetしようとします。デフォルトのインタプリタはIDCです。

だから何を行うことができますすることのようなあなたのモジュールのベースアドレスを特定するIDCインタプリタ(自分のIDAビューの下部にあるバーを使用して)でグローバル変数を定義している:

extern ModuleBaseAddress; 
ModuleBaseAddress = 0x400000; // Example base address 

その後、ベースアドレス+オフセットに移動する場合は、ジャンプウィンドウ(gキーを使用)を開き、次のように入力します。

ModuleBaseAddress + 0x1000 // 0x1000 is your offset 
関連する問題