Hopper Disassembler logo

Hopper Disassembler

By Cryptic Apps

Hopper

macOS 和 Linux 反汇编器

Hopper Disassembler,一种逆向工程工具,可让您反汇编、反编译和调试 应用。

神奇的工具,不断变得更好。Hopper 是一款价格实惠的反汇编器,支持脚本编写(使用 Python)。如果您需要拆解代码进行调试或学习,这是一个很棒的工具。可以反汇编 Mach-O、ARM 和 Windows 二进制文件。

一款让您进行反汇编、反编译和调试的逆向工程工具。

  • 本地
    Hopper 完全适应环境。macOS 版本充分利用了 Cocoa 框架,Linux 版本使用了 Qt 5。
  • 程序
    Hopper 分析函数的序言以提取过程信息,如基本块和局部变量。
  • 可扩展
    使用 Hopper SDK,您将能够扩展 Hopper 的功能,甚至编写自己的文件格式和 CPU 支持。
  • 控制流程图
    一旦检测到一个过程,Hopper 会显示控制流图的图形表示。您甚至可以导出 PDF。

同时显示使用不同表示的代码。同时查看程序的汇编、CFG 和伪代码。

  • Scriptable
    大多数 Hopper 功能可以从 Python 脚本中调用,让您能够以任何想要的方式转换二进制。
  • 调试器
    Hopper 可以使用 LLDB 或 GDB,这让您以动态方式调试和分析二进制文件(仅适用于 Mac 和 Linux 主机,不适用于移动设备)。
  • Objective-C
    即使 Hopper 可以分解任何类型的英特尔可执行文件,它也不会忘记其主要平台。Hopper 专门用于检索您分析的文件中的 Objective-C 信息,如选择器、字符串和发送的消息。
  • 反编译器
    基于对可执行 Hopper 的高级理解,可以呈现可执行文件中找到的程序的伪代码表示。

编辑,从交互式 CFG 视图直接对您的工作进行注释和评论。

  • Swift
    这个新版本的 Hopper 能够解码被搞乱的 Swift 名称。不再有神秘的名称!
  • 制表符
    使用制表符创建具有文件不同表示的工作区。
  • 语义着色
    Hopper 分析将代码与数据、内存访问与堆栈变量分开… 为了帮助您理解各种发现的对象,Hopper 将为每个对象使用不同的颜色。
  • 类型
    使用嵌入式类型编辑器创建自己的结构、联合体或枚举类型。使用符号而不是原始数字大大有助于理解代码。

找到你要找的东西。检查员面板会根据上下文自动调整其内容。

Hopper 是一款出色的现代反汇编器、反编译器和调试器。控制流图和伪代码功能本身就非常值得一试。也许 Hopper 最好的一点是,它不仅是一款功能强大的反汇编器,还是一个真正的 Mac 应用程序;它包含了你期望从设计精良的 Mac 应用程序中看到的所有特性。Hopper 已经帮助 Mac OS X 成为开发者的首选,提供了最高质量的工具。感谢 Hopper 团队,继续保持出色的工作。

Hopper Disassembler 价格

Hopper Disassembler 是 Mac 和 Linux 的逆向工程工具,可让您反汇编、反编译和调试您的 32 位和 64 位可执行文件。

Hopper Disassembler - 个人许可证 / ¥798.00

“个人许可证”绑定了购买者。它不能转让,但可以安装在您拥有的任何计算机上。

购买包括 1 年免费更新。

Hopper Disassembler - 计算机许可证 / ¥1038.00

计算机许可证绑定到安装在其上的硬件。任何可以访问计算机的人都可以使用它,但需要与使用的计算机一样多的许可证。

购买包括 1 年免费更新。