IDA Pro Dump 指令和偏移量

逆向工程 艾达 蟒蛇 idapro插件 插入
2021-07-03 13:56:44

我正在使用 IDAPython 为 IDA PRO 编写插件,我需要使用偏移量转储完整的反汇编代码。

我知道我可以导出一个 html 文件然后解析它,但是我无法从脚本中使用 GENFLG_GENHTML 标志调用 GenerateFile 函数,因为该函数只能在 gui 中工作

idc.GenerateFile(OFILE_LST, idc.GetInputFile()+'.html', 0, idc.BADADDR, GENFLG_GENHTML)

(当我运行插件时,它给了我未处理的异常,但如果我从 IDA 命令行编写相同的指令,它就可以工作)。

我可以提取 .asm 文件,但它对我没有用,因为它不包含偏移量。有什么解决办法吗?

1个回答

您当前正在将字符串作为第二个参数传递给GenerateFile(),但第二个参数需要是文件句柄。