首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
经典问答
发新帖
1
0
[求助]用OD修改EXE文件时候出现这个提示,何意思?
发表于: 2006-10-29 18:53
5192
[求助]用OD修改EXE文件时候出现这个提示,何意思?
boywill
2006-10-29 18:53
5192
00456BB2 68 FC6C4500 push 00456CFC ; ASCII "Process32Next"
修改这句,改成jmp 004B4046
选择复制到可执行程序,就会提示如下:
---------------------------------
请确定更新重定位
选择部分包含修改过的重定位。主程序模板以不同基地址载入几乎不可能。在此情况下,系统将调整重定位,并修改您的代码。若您不够仔细,这可能严重影响被调试的程序。您真的要更新可执行文件吗?
-----------------------------------
如何解决?
怪!怪!怪!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
kanxue
雪 币:
50161
活跃值:
(20605)
能力值:
(RANK:350 )
在线值:
发帖
2375
回帖
17046
粉丝
549
关注
私信
kanxue
8
2
楼
首先你得了解一下重定位表的概念(找PE文档看看)
00456BB2 68 FC6C4500 push 00456CFC
如果这文件被重定位,系统会调整push指令后的地址:00456CFC,所以,你不能将这句改成JMP(不然的话,重定位后,会变成其他值)
jmp 004B4046你可以这样实现:
push 004B4046
ret
2006-10-29 18:57
0
boywill
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
9
粉丝
0
关注
私信
boywill
3
楼
如果我此处push 00456CFC必须要改成jmp语句jmp 004B4046 ,
004B4046处是大片的零区域,我该如何处理重定位,才能保证正常呢?
2006-10-30 00:08
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
boywill
1
发帖
9
回帖
10
RANK
关注
私信
他的文章
[求助]用OD修改EXE文件时候出现这个提示,何意思?
5193
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部