我使用IDA Pro 6.1在Windows 32bit上反汇编静态链接的二进制文件。

在交互式屏幕中,可以找到此子例程(在一个库函数中):



但是当我使用这两种方式来生成asm代码时:


文件->产品->创建ASM文件
IDC脚本进行迭代所有函数

两种方式都可以找到该库函数,但是找不到子例程$LN28_0的定义。这意味着在生成的asm代码中,所有jmp $LN28_0都未定义。

那么,我想知道这是否是IDA Pro的错误?还是我需要配置一些东西?

#1 楼

看起来$ LN28_0是本地标签,而不是子例程。
找到它,手动重命名,重新生成文件。