IDA Pro:“创建 EXE 文件...”选项有什么作用?

逆向工程 拆卸 艾达 修补
2021-06-16 06:56:28

File -> Create EXE file...在 IDA 中遇到过选项。我认为不能使用 IDA 进行修补。我试过玩它。但是,它给了我以下错误:This type of output files is not supported.

这个选项有什么用?它的可能用途是什么?

1个回答

此选项的价值有限。


IDA 只为以下项目生成可执行文件:

  • 微软DOS .exe
  • MS DOS .com
  • MS DOS .drv
  • MS DOS .sys
  • 一般二进制
  • 英特尔十六进制对象格式
  • MOS 技术十六进制对象格式

-- IDA 帮助文件


虽然这是最有前途的菜单选项,但不幸的是,它也是最残缺的。简而言之,它不适用于大多数文件类型......

-- IDA 专业书籍,第 14 章

那一章更详细地说明了为什么这个选项不是很有用。对于初学者来说,IDA 不会解析和保存诸如 之类的部分的内容.rsrc,并且无法将导入/导出表重建回其原始格式。

阅读这本书。不仅仅是这个问题,这是一本很好的有用的读物​​。