我正在处理一个转储的程序,我基本上想将它加载到 IDA 而不执行任何(重定位)地址修复。有没有办法做到这一点?
我尝试了以下但没有成功:
1. 手动加载它,并选择不加载 .reloc 部分
2. 将图像基础重新设置为零
我正在处理一个转储的程序,我基本上想将它加载到 IDA 而不执行任何(重定位)地址修复。有没有办法做到这一点?
我尝试了以下但没有成功:
1. 手动加载它,并选择不加载 .reloc 部分
2. 将图像基础重新设置为零
环境变量IDA_NORELOC可能有效。
重命名“.reloc”部分,如果IDA找不到它,它不能重新定位图像。
我发现如果我手动选择一个加载地址,IDA 会用我选择的任何地址来抵消这些引用。如果我没有手动选择加载地址,那么 IDA 就不会更改这些引用,因此我需要做的就是在不执行修复的情况下重新设置程序。