日期:2014-05-17  浏览次数:20696 次

静态反编译时的内存地址
请问一下,用IDA反编译一个EXE,为什么有内存地址,内存不是运行的时候才装载进去吗?不是应该只有文件地址吗

------解决方案--------------------
那个是载入时的缺省的内存地址,是进程的逻辑地址。如果载入时,该地址区域被占用,尤其是对 dll 类的库模块文件,就会被加载到其它可用的区域,所以就有重定位的问题,文件里也有相应的信息的,以保证引用的正确。