首页
社区
课程
招聘
关于<<可执行文件头的变形技术>>间隙3的问题
发表于: 2008-10-11 16:17 3325

关于<<可执行文件头的变形技术>>间隙3的问题

2008-10-11 16:17
3325
最近在学习gzgzlxg大大的<<可执行文件头的变形技术>>
链 接: http://bbs.pediy.com/showthread.php?t=66180
对3.1.2节里面对间隙3的描绘感觉理解不能,间隙3到底是怎么产生的,gzgzlxg书中说跟第一个节表的SizeOfRawData有关,但是SizeOfRawData明明是控制节的大小的,不知道这个值是怎么影响到间隙3的。。。。并且有个问题怎么判断可执行文件头的范围,貌似没有什么有意义的值可以判断头部的范围

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 50161
活跃值: (20625)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
可以看看PE格式:http://bbs.pediy.com/showpost.php?p=138590&postcount=2
你想知道如何确定PE头的范围,可以用Stud_PE工具打开一个PE文件。
2008-10-11 18:31
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢看雪老大回答。。。。可能我说的不太准确,PE头貌似是不包括节表的。。。但是我说的头部不是指IMAGE_NT_Header。。。貌似IDA里面标示出来的头部是包括节表的,并且SizeofHeader也是包括节表的。。。其实我是想问节表是可变长的。。。。那么我们怎么判断节表的结束。。。
2008-10-11 18:57
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
书上描述可利用的间隙3位于节表跟区块之间。。。并且gzgzlxg大大说节表跟区块之间的空隙大小由第一个节表的SizeOfRawData来控制的。。。。我感动很奇怪,SizeOfRawData只是控制区块大小的而已,它到底是怎么用来控制节表跟区块之间的间隙的。。。。要计算出这个间隙大小应该是需要知道节表的结束位置,所以我一直想问怎么判断节表的结束
2008-10-11 19:37
0
游客
登录 | 注册 方可回帖
返回
//