IDA pro脚本将所有指令提取到汇编文件中

时间:2013-12-16 20:11:32

标签: assembly reverse-engineering disassembly ida

我正在寻找一些IDA pro脚本来提取所有指令并将它们写入汇编文件,这可以是重新组装

有人能给我一些帮助吗?

谢谢!

2 个答案:

答案 0 :(得分:6)

File -> Produce File -> Create ASM File ...快捷方式 ALT-F10

答案 1 :(得分:2)

您也可以通过IDApython执行此操作:

idc.GenerateFile(idc.OFILE_ASM, idc.GetInputFile()+".asm", 0, idc.BADADDR, 0)

在上一个问题[{3}}中找到了这个答案。这个答案还说明了当IDA只将其识别为二进制文件时如何生成指令。这将有助于有效地消除IDA产生的胡言乱语。它使用MakeCode()函数。这将更有效,因为它消除了手动查找所有入口点并点击“c”x次的需要。