-
-
[求助]看书之后的疑问,关于pe格式的,高人请进,在此拜过了!
-
发表于:
2006-5-16 10:17
6447
-
[求助]看书之后的疑问,关于pe格式的,高人请进,在此拜过了!
小弟前段时间潜心研究了pe格式,当然也看了看雪大哥的两本书,受益匪浅,但是有两个问题一直没搞明白,在此向各位高人请教!
第一:在pe可选文件头下的Data Directory属性中BOUND_IMPORT(绑定输入)一项,我将他的偏移和大小全部置零(可以说是绑定输入这一项取消了吧),程序正常执行,因此我就有点疑问,到底这一项对pe文件起何作用,修改它会对pe文件产生什么影响,可不可以任意修改?
第二:小弟也看了“加密解密”第二版,在后面有一个增加段的,因此我就想创新以下,增加一个pe文件的大小,扩展它的数据段,以下是我做的工作:
1。假如我要扩展代码段,在第一个段之后直接插入4096个字节(用ultraedit很容易);
2。然后修改相关属性,我所修改的如下:
size of image加0x1000,
Data Directory属性下RESOURCE 的 rva加0x1000,
然后时段表中的属性:第一段的VirtSize加0x1000 ,raw data size加0x1000;
后续段的VirtAddr 和raw data offs加0x1000;
自认为修改完了,然后用windump也能正常分析,但是打开文件时在xp下出现提示参数设置不正确,在98下游的双击没法应,有的提示遇到错误windows将其关闭,真不知道是怎么回事!
以上两个问题很是困惑我,希望各位高手,大哥大姐帮帮忙,小弟在此不胜感激,我想这也包含了一些有用的信息,如果坛主能来的话,希望坛主赐教!
再次感谢!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)