IDA - 在 2 个子程序之间创建流程流程图

逆向工程 艾达
2021-06-16 00:17:09

使用 IDA,我可以指定 2 个子程序(实际上是 2 个 WINAPI 调用)并让 IDA 在 2 个点之间创建“映射”吗?我想知道 EIP 从一条指令到另一条指令的所有可能分支。

我使用的是 IDA-Pro 6.0(或 6.1)。

谢谢你。

编辑 - 我只能为此使用静态分析工具。

1个回答

您可以使用alleycat插件来查找两个函数/基本块等之间的路径。

例子

在两个函数之间http_init_mainhttp_parser_set_challenge一个 mipsel elf 中找到路径

  1. 转到查看 -> 查找从当前函数到...的路径

    在此处输入图片说明

  2. 选择目标函数。

    在此处输入图片说明

  3. Alleycat 将显示从初始函数到达所选函数的路径。此外,相应的基本块将在图形视图中突出显示。

    在此处输入图片说明