首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
经典问答
发新帖
0
0
关于地址重定位的代码如何验证
发表于: 2010-2-17 11:23
4870
关于地址重定位的代码如何验证
风扬飘雪
2010-2-17 11:23
4870
一段代码可以用求md5之类来验证,可是如果代码基址一变,代码中的绝对跳转指令中包含的数据也就变啦,随之代码的验证和也就错啦,这样的代码如何验证,哪儿能找到代码的跳转地址之类信息
[注意]看雪招聘,专注安全领域的专业人才平台!
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
8
)
petnt
雪 币:
485
活跃值:
(12)
能力值:
( LV9,RANK:490 )
在线值:
发帖
32
回帖
1215
粉丝
1
关注
私信
petnt
12
2
楼
不太明白你想问什么
2010-2-17 12:28
0
风扬飘雪
雪 币:
3
活跃值:
(11)
能力值:
( LV2,RANK:10 )
在线值:
发帖
18
回帖
47
粉丝
0
关注
私信
风扬飘雪
3
楼
比如说,jmp 0x43123124语句,在基址0x40000000下是这样,
如果基址变成0x30000000,就会变成jmp 0x33123124,这样最后的代码就变啦。代码验证也就无从谈起
2010-2-17 13:04
0
petnt
雪 币:
485
活跃值:
(12)
能力值:
( LV9,RANK:490 )
在线值:
发帖
32
回帖
1215
粉丝
1
关注
私信
petnt
12
4
楼
代码会变吗?不一定吧
2010-2-17 13:14
0
达文西
雪 币:
1632
活跃值:
(13)
能力值:
( LV2,RANK:10 )
在线值:
发帖
18
回帖
1328
粉丝
0
关注
私信
达文西
5
楼
重定位嘛,搜索以前的旧帖,有重定位的补丁代码,刚我也没找到。
2010-2-17 14:17
0
wonderu
雪 币:
450
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
31
粉丝
0
关注
私信
wonderu
6
楼
一般情况下,程序若是正常运行,而不是被加载到其它进程空间中,程序的默认基址0x00400000是不会被任何模块使用的,故程序的基址就是默认基址,因而大多数的EXE程序是没有重定位节的,也就不存在你说的重定位问题~
若是程序被加载到其它的基址上,还需要自验证,当然是必须拒绝执行的...
2010-2-17 14:57
0
zyr零零发
雪 币:
808
活跃值:
(10)
能力值:
( LV5,RANK:60 )
在线值:
发帖
7
回帖
330
粉丝
0
关注
私信
zyr零零发
1
7
楼
自己写的程序就重定位好了。。
2010-2-17 15:57
0
风扬飘雪
雪 币:
3
活跃值:
(11)
能力值:
( LV2,RANK:10 )
在线值:
发帖
18
回帖
47
粉丝
0
关注
私信
风扬飘雪
8
楼
如果你编写的是dll,那就是如吃
2010-2-17 18:40
0
sessiondiy
雪 币:
2067
活跃值:
(82)
能力值:
( LV9,RANK:180 )
在线值:
发帖
37
回帖
3244
粉丝
6
关注
私信
sessiondiy
4
9
楼
1. 改成文件校验
2. 跟据.reloc, 会被重定位的地方不参于MD5
2010-2-17 18:53
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
风扬飘雪
18
发帖
47
回帖
10
RANK
关注
私信
他的文章
关于地址重定位的代码如何验证
4871
怎样获取ssd和scsi硬盘的物理序列号
17922
如果一台计算机有多个cpu,如何取cpu序列号
5289
我计划用creatfile和devicdiocontrol取硬盘序列号
5829
谁能给我共享个64位windows下几个文件
4689
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
非常支持你的观点!
这个讨论对我很有帮助,谢谢!
感谢你分享这么好的资源!
谢谢你的细致分析,受益匪浅!
感谢你的积极参与,期待更多精彩内容!
感谢你的贡献,论坛因你而更加精彩!
你的分享对大家帮助很大,非常感谢!
期待更多优质内容的分享,论坛有你更精彩!
你的帖子非常有用,感谢分享!
请遵守论坛规则,避免发布广告内容!
请注意发帖规范,保持良好的讨论环境!
为你点赞!
返回
顶部
账号登录
验证码登录
×
登 录
微信一键登录
获取验证码
登 录
忘记密码?
没有账号?立即免费注册
使用以下账号登录
我已同意
《看雪服务条款》
《看雪课程免责声明》
《看雪隐私政策》
×
求助问答申诉
举报此帖
×
申请推荐此帖
×
×
Close
游客下载提示
×
1.请先关注公众号。
2.点击菜单"更多"。
3.选择获取下载码。