首页
社区
课程
招聘
[求助]求助修改内存基址的问题!
发表于: 2013-1-16 14:44 4438

[求助]求助修改内存基址的问题!

2013-1-16 14:44
4438
文件脱壳后

104B75C8 > $  55            push    ebp
104B75C9   .  8BEC          mov     ebp, esp
104B75CB   .  83C4 B8       add     esp, -0x48
104B75CE   .  33C0          xor     eax, eax
104B75D0   .  8945 B8       mov     dword ptr [ebp-0x48], eax
104B75D3   .  8945 C0       mov     dword ptr [ebp-0x40], eax
104B75D6   .  8945 BC       mov     dword ptr [ebp-0x44], eax
104B75D9   .  B8 A0729200   mov     eax, 0x9272A0  这里?
104B75DE   .  E8 C5EDF4FF   call    104063A8
104B75E3   .  33C0          xor     eax, eax
104B75E5   .  55            push    ebp
104B75E6   .  68 BA779200   push    0x9277BA  这里 ?
104B75EB   .  64:FF30       push    dword ptr fs:[eax]
104B75EE   .  64:8920       mov     dword ptr fs:[eax], esp
104B75F1   .- E9 0B8E0E00   jmp     105A0401

本来基址是400000  但我修改基址位 10400000
程序启动后  有很多类似上面红色标注的地址 还是原来 基址位400000  时的地址,应该是脱壳时固定了地址, 我的问题是,现在有没办法,写脚本也成 ,命令也成,怎么能把这个程序 所有这些固定了地址的地方 快速找出来, 或者批量修改。

          请教看雪的各位老师,谢谢啦!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1392
活跃值: (5137)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
2
利用重定位表自己改一下就好了,
2013-1-16 18:06
0
雪    币: 62
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也想用重定位表来修改下 但是 这个程序是VMP加的壳,没办法找到重定位,希望老师有没别的方法来实现呢?
2013-1-17 03:34
0
游客
登录 | 注册 方可回帖
返回
//