在IDA Pro里改字节或改指令时,很多人最容易误会的一点,是以为自己一改数据库,磁盘上的原始程序就已经跟着变了。Hex-Rays官方文档对这件事写得很明确,IDA默认修改的是“载入到数据库里的输入文件镜像”,并不会立刻改动原始输入文件;真正落到文件层面,官方给了两条路,一条是先导出difference file这类补丁文件,再交给外部工具应用,另一条是直接用【Apply patches to input file】把补丁写回输入文件。也就是说,“导出补丁文件”和“生成新程序”本来就是两种不同处理方式。
2026-04-22 09:34:39
