前段时间学习PE写了一个添加节区的小工具,拿计算器测试了一下,可以添加90多个节区. 先介绍一下手动添加节区的方法 方法一:(适用于最后一个节区头部与第一个节区数据之间有0x28字节的空间)
1.添加节区数据(文件对齐值) 2.修改节数量 3.添加IMAGE_SECTION_HEADER 4.修改SizeOfImage
1.把NT头 + 节区头部 复制粘贴到Dos Stub 2.修改DOS头的e_lfanew偏移为原Dos Stub位置 3.调用方法1
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!