文章目录 一、判断是否能加一个节表二、修改节的数量三、修改程序在内存中的大小四、插入数据五、修改节表中的属性 一、判断是否能加一个节表 SizeOfHeaders - DOS头 - NT头 - 已有的节表 〉80个字节(为了保证程序不出错,节表之后留有40个字节的0) 二、修改节的数量 NumberOfSections(在标准PE头里), 三、修改程序在内存中的大小 SizeOfImage(扩展PE头中) 四、插入数据 添加二进制代码 五、修改节表中的属性 1、修改节表名 2、修改在内存中的大小(没对齐之前) 3、修改在内存中的偏移 4、修改在文件中的大小(文件对齐之后的大小) 5、修改在文件中的偏移