为什么 IDA Pro 不能生成这个子程序的代码?

逆向工程 艾达
2021-06-15 11:31:40

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

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

IDAPro asm 显示

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

  1. 文件->制作->创建ASM文件
  2. IDC脚本迭代所有功能

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

所以,我想知道这是否是IDA Pro的错误?或者,我需要配置一些东西吗?

1个回答

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