简介
Hopper Disassembler 是一款专为 Unix 系统设计的二进制反汇编器和反编译器。
Hopper 反汇编器的功能远不及 IDA Pro,但在大多数情况下,并不需要 IDA Pro 的全部功能,Hopper 的功能已经足够。Hopper 反汇编器支持多种常见的二进制格式(包括 Win32、ELF 和 Mach-O),并支持 x86_64 和 ARMv7 等架构。最重要的是,Hopper 的反编译器可以轻松反编译 x64 和 ARM 代码!
Hopper 反汇编器无疑可以帮助您反汇编任何二进制文件,并提供关于其内容、过程、变量栈、所有对象列表等的完整信息。从 2.0 版本开始,Hopper 甚至可以与 GDB 配合使用进行调试。它能够很好地解析控制台应用程序,这很自然,因为控制台应用程序没有图形界面。
功能:
- Hopper 在 Mac OS X 上完美运行。它充分利用了 Cocoa 框架的优势,并能与其他应用程序良好集成。
- 过程分析。Hopper 分析函数前缀以获取底层结构和局部变量。
Hopper 的设计目标是快速响应。在反汇编和分析任意大小的可执行文件时,它使用极少的内存来实现尽可能快的处理速度。
函数树的图形化表示。当检测到某个过程时,Hopper 会按原始顺序以图形方式呈现其函数。此外,您可以将所有这些图表导出为 PDF 文件。