xie83544109 发表于 2019-3-28 10:42:16

内存地址变动

问题是这样:
在OD里改了了一处地址大概是 mov eax,00401000
保存EXE后,运行起来还是提示注册.
原因是 00401000 这个地址是变动的.
每次运行程序就是变
现在想求助,如何才能把这变动的地址给 eax
OD 里加几句神马代码呢?
{:cry:}

stormyyf 发表于 2019-3-28 14:51:44

你得找是哪里产生的会变动的地址,
看下00401000这个地址里面保存的是啥,直接给eax也行

sdnyzjzx 发表于 2019-3-28 15:13:02

mov eax,00401000怎么会变呢,你还是直接贴原始代码吧

code.mx 发表于 2019-3-28 16:19:04

发全部代码 看看

xie83544109 发表于 2019-3-28 20:31:23

code.mx 发表于 2019-3-28 16:19
发全部代码 看看

{:loveliness:}
兄弟,代码就是那样子呀
mov eax,00401000
00401000 这个地址是变动的


苏紫方璇 发表于 2019-3-30 12:13:20

楼主说的应该是随机基址吧,这个可以试试LordPE修改pe重定位分离标志

xie83544109 发表于 2019-3-30 20:39:36

苏紫方璇 发表于 2019-3-30 12:13
楼主说的应该是随机基址吧,这个可以试试LordPE修改pe重定位分离标志

{:lol:}
不能在OD里加些代码来处理吗?

xie83544109 发表于 2019-3-31 20:47:01

{:loveliness:}
大牛出来提点 下吧

xie83544109 发表于 2019-4-15 09:50:49

sdnyzjzx 发表于 2019-3-28 15:13
mov eax,00401000怎么会变呢,你还是直接贴原始代码吧

{:shocked:}
这句代码只是个例子

页: [1]
查看完整版本: 内存地址变动