【发布时间】:2014-01-04 09:05:47
【问题描述】:
我正在寻找一些IDA pro脚本来提取所有指令并将它们写入一个汇编文件,可以重新组装
谁能帮帮我?
谢谢!
【问题讨论】:
标签: assembly reverse-engineering disassembly ida
我正在寻找一些IDA pro脚本来提取所有指令并将它们写入一个汇编文件,可以重新组装
谁能帮帮我?
谢谢!
【问题讨论】:
标签: assembly reverse-engineering disassembly ida
File -> Produce File -> Create ASM File ... 快捷键是 ALT-F10
【讨论】:
您也可以通过 IDApython 执行此操作:
idc.GenerateFile(idc.OFILE_ASM, idc.GetInputFile()+".asm", 0, idc.BADADDR, 0)
在here 找到的上一个问题中找到了此答案。此答案还显示了当 IDA 仅将其识别为二进制文件时如何生成指令。这将极大地帮助有效地消除 IDA 产生的乱码。它利用MakeCode() 函数。这将更有效率,因为它消除了手动查找所有入口点并点击“c”x 次的需要。
【讨论】: