首页
社区
课程
招聘
[旧帖] [求助]一程序找到爆破点但位置不是内存地址怎么修改呢 0.00雪花
发表于: 2008-9-6 12:41 3586

[旧帖] [求助]一程序找到爆破点但位置不是内存地址怎么修改呢 0.00雪花

2008-9-6 12:41
3586
一程序经过分析跟踪找到了二处爆破地址要修
01C621DC      0F8C 9F080000   jl 01c62a81     修改 /0F8F 9F080000 jg
01c62BF2        75 1A                  Jnz    xxxxx      修改 /74 1A je
直接在OD里修改了点鼠标右键没有“复制可执行文件到”的菜单
用keymake工具写内存补丁来修改也改不到。

怎么办呢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 427
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
你改的是什么文件?
地址很怪。
2008-9-6 13:32
0
雪    币: 93
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
反正是跟着线索找的,在OD里修改调试可以爆破,就是不能保存不出。
程序载入OD要程序运行起来才能有这个地址
2008-9-6 14:27
0
雪    币: 93
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
OD里显示的是主程序线程3
2008-9-6 15:11
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
5
试下用内存补丁吧
2008-9-6 16:10
0
雪    币: 331
活跃值: (57)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
可能那些指令是在程序申请的空间里,或者在节与节的空隙里
2008-9-6 16:11
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
那个地址是程序随机申请的内存空间

继续找
2008-9-6 19:32
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
8
读出申请出的内存空间的基址+偏移   就可以了
2008-9-7 07:30
0
游客
登录 | 注册 方可回帖
返回
//