yanbox 发表于 2015-7-30 15:17

为啥OD每次载入后MessageBoxA地址不一样

为啥OD每次载入后MessageBoxAord:0 rva: 001AA187
ctrl+G 001AA187 出来的Api地址都不是同一个
00A7A187 >75C2EA11user32.MessageBoxA
每次OD加载一交.就变一次
0118A187 >75C2EA11user32.MessageBoxA


残情 发表于 2015-7-30 15:28

是在WIN7里面运行的吗。是不是OD载入地址不对。如果像下图可以参考下面处理






丶木屐帽子 发表于 2015-8-2 10:34

yanbox 发表于 2015-8-1 22:52
是OD改完.再OD载入地址不一样.这样就会报错了.用PE编辑器可以修复?

对的,pe编辑器,点特征值后面那个省略号,取消重定位已分离

kingcloud 发表于 2015-7-30 15:21

这个问题我也发现了,然而我并不知道是为什么,帮顶,同问{:301_995:}

无敌暴龙战士 发表于 2015-7-30 15:30

我也发现了这个问题坐等大神解答

yanbox 发表于 2015-7-30 15:35

确实是WIN7 我是用的三课的例子程序,除了第一次地址和视频里面一样.每次重新载入.地址就不一样了,

yanbox 发表于 2015-7-30 15:37

而且KIDO 做好的在我WIN7也运行报错

蚯蚓翔龙 发表于 2015-7-30 17:13

基址重定位。。。变化是正常 的

GodIand 发表于 2015-7-30 21:16

这是在Win7里面运行的吧。。。Win7不同于XP,加入了ASLR空间格局随机化这种技术,每次运行的时候基址是不一样的

XKQ 发表于 2015-8-1 20:15

用lordPE的PE编辑器分离重定位就可以了

yanbox 发表于 2015-8-1 22:52

是OD改完.再OD载入地址不一样.这样就会报错了.用PE编辑器可以修复?
页: [1] 2
查看完整版本: 为啥OD每次载入后MessageBoxA地址不一样