跳到主要内容

反汇编控制流程分析

本章将介绍如何在 ZStudio 中生成反汇编文件及反汇编控制流程图。

反汇编文件

用户右键点击构建后生成的可执行文件,选择菜单中"反汇编"选项,ZStudio 会在同一目录下生成同名的 .s 反汇编文件。

生成反汇编文件

反汇编控制流图

用户右键点击构建后生成的可执行文件,点击的"打开可交互反汇编控制流图"选项,生成反汇编控制流图:

打开可交互反汇编控制流图

用户可以通过以下操作来探索反汇编控制流图:

  1. 点击反汇编控制流图左侧函数列表中的函数名,可切换右侧对应的流程图。
  2. 双击流程图中的"Jump",流程图将根据跳转关系切换至下一节点;双击"No Jump" 则默认顺序执行。
  3. 键入 Control+Shift++ 或右键流程图点击"放大"以放大视图。
  4. 键入 Control+Shift+- 或右键流程图点击"缩小"以缩小视图。
  5. 右键选择"刷新"重新加载视图。
探索反汇编控制流图