day33.1专题

滴水三期:day33.1-新增节、扩大节-添加代码

一、新增节思路 1.满足新增节条件 为什么新增节来添加代码呢?因为有时所有节的空白区可能都不够存放我们要添加的代码,所以我们自己新增足够大的节来添加代码 首先判断是否有足够的空间,可以添加一个节表(新增节就要新增一个节表来记录此节信息);判断方法:SizeOfHeader - (DOS + 垃圾数据 + PE标记 + 标准PE头 + 可选PE头 + 已存在节表) >= 2个节表的大小 为