首页
社区
课程
招聘
[旧帖] [求助]关于PE结构Voffset修改 0.00雪花
发表于: 2011-3-29 10:57 1608

[旧帖] [求助]关于PE结构Voffset修改 0.00雪花

2011-3-29 10:57
1608
需要修改一个可执行文件的资源段(.rsrc)的虚拟偏移。

本来Voffset值是2300,用peditor 1.7版修改成2400后,结果说是“不是有效的win32文件”,刚学PE不是很久,请教下怎么会出现这个问题,还要改哪些地方才能正常运行。

已修改节表,数据目录表(PE头+88h),以及资源内的RVA。最后用peditor 1.7生成校验和,依然不能运行。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
资源节的起始RVA改动后,需要改变的结构有Optional Header、section header .rsrc以及image_resource_data_entry这几个结构中的RVA。

你都改过来了吗?

不知道资源节的改动是否还影响到其他的数据呢?
2011-3-29 11:08
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
只改了节表的位置和文件头,还有这么多地方要改啊,我再看看,谢了。
2011-3-29 11:12
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
麻烦再问下,Optional Header中改哪些字段,校验和么?
2011-3-29 11:42
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
因为我不知你资源节的起始RVA的改变,是否有影响其后面的其他数据。

所以,如果只针对资源节,可能需要改动Size of Image,resource_table的RVA和size。
checkSum无关紧要的。

祝你成功。
2011-3-29 23:40
0
游客
登录 | 注册 方可回帖
返回
//