返回介绍

9.3 小结

发布于 2024-10-11 21:05:43 字数 637 浏览 0 评论 0 收藏 0

图形是一种强大的工具,可帮助你分析任何二进制文件。如果你习惯于查看纯文本格式的反汇编代码清单,可能需要一段时间适应,以使用图形视图。在 IDA 中,文本模式提供的所有信息在图形模式下仍然有效。不过,它们的格式可能稍有不同。例如,在图形视图中,交叉引用变成了连接基本块的边。

选择合适的图形对于使用图形分析过程的优化非常重要。如果你希望知道如何转至某个函数,你可能会对函数调用或交叉引用图感兴趣。如果你想知道如何转至某条指令,你会对控制流图形更感兴趣。

过去,用户在使用 IDA 的绘图功能时会遇到一些困难,这主要是 wingraph32 应用程序及其相关图形缺乏灵活性所致。自 IDA 引入集成化反汇编图形模式后,这些困难有一部分得到了解决。但是,IDA 主要是一个反汇编器,生成图形并不是它的主要用途。对专用的图形分析工具感兴趣的读者可以研究专门用于此类目的的应用程序,如 BinNavi1 ,这款工具是 Halvar Flake 的公司 Zynamics2 开发的。

1. 参见 http://www.zynamics.com/=binnavi.html
2. 2011 年 3 月 Google 收购了 Zynamics 。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文