import idautils
for function_ea in idautils.Functions():
for ins in idautils.FuncItems(function_ea):
if idaapi.isCode(idaapi.getFlags(ins)):
cmd = idc.GetDisasm(ins)
mnem = cmd.split(' ')[0]
print mnem
来自IDA手册:
Get instruction mnemonics
ea - linear address of instruction
returns: 0 - no instruction at the specified location
note: this function may
not return exactly the same mnemonics as you see on the screen.
BCC
、BCS
和{B
之后的所有内容都是条件代码,其中:有关详细信息,请参见1和2。在
尝试类似的方法(我在我的数据库中查看了ARM):
来自IDA手册:
所以,如果你想看到完整的助记符名,你应该使用外部解释器/插件或解析反汇编行。在
相关问题 更多 >
编程相关推荐