我知道这个论坛上的很多用户都是 IDA Pro 的专家(开发者)。所以我试探性地询问一下IDA Pro的point-to analysis背后的一些高层思路。
根据我的个人经验(我一直在大量使用 IDA Pro 6.95 进行二进制代码研究),在 IDA Pro 中实现的点到分析既不健全也不完整。我设想使用一些启发式方法来推断代码和数据指针中设置的值。
所以这是我的问题:
有人能解释一下 IDA-Pro 中的点对点算法吗?我知道 IDA-Pro 是一款商业软件,因此非常感谢高水平的想法。
考虑到我们有大量的间接调用需要插入,使用 IDA Pro 构建调用图的最佳实践是什么。
分析平台可以是 ARM 上的 ELF 二进制文件,与 x86 相比,这似乎相对容易一些。