IDA pro と OllyDbg で実行可能ファイルをロードすると、同じ命令のアドレスが別の場所で開始されます。これは、ベース アドレスが異なることが原因である可能性があります。実行可能ファイルが同じベース アドレスを使用することを望みます。どうすればこれを行うことができますか?
1594 次
1 に答える
1
ollydbgでどのようにロードしていますか? 実行中のプロセスにアタッチすると、OS はそれを自由に再割り当てできるため、olly を介してプロセスを開始すると、優先ベース アドレスにロードしようとします (ロードしたバイナリのみ、その依存関係は自由に再配置できます)。 dll の場合は ollys loaddll.exe を使用する必要があります)、それ以外の場合は仮想化してアドレスを偽造します。IDAも同じことができるはずです。モジュールに優先ベース アドレスがない場合は、LordPE または MSVC の rebase.exe を使用して優先ベース アドレスを指定できます。
于 2011-06-25T08:16:25.017 に答える