文章目录 感染的定义必要条件必要条件的实现其他注意点 感染的定义 把病毒本身的攻击代码写入其他程序中 必要条件 目标程序有足够空间可写入写入的代码有机会被执行 必要条件的实现 1.空间问题,有两种方法比较容易。一是在PE文件中添加一个节区;二是利用节缝隙,将恶意代码填充到缝隙中。 2. 执行问题,修改目标可执行文件的入口地址,先执行恶意代码,执行完毕之后再跳转到原程序的入口处继续执行。(类似内联钩子) 其他注意点 避免二次感染:重复感染目标程序会导致其无法执行。