二进制反汇编器和反编译器
Hopper Disassembler 是一款专为 Unix 系统打造的二进制反汇编器和反编译器。
在功能方面,Hopper Disassembler 虽然与 IDA Pro 存在一定差距,但在大多数情况下,IDA Pro 的强大功能并非必需,Hopper 的功能已经绰绰有余。Hopper Disassembler 支持多种常用的二进制文件格式(包括 Win32、ELF、Mach-O),并特别支持 x86_64 和 ARMv7 架构。而最关键的是,Hopper 的反编译器能够轻松地对 x64 和 ARM 代码进行反编译!
Hopper Disassembler 无疑能帮助您解析任何二进制文件,并为您提供有关其内容、过程、变量堆栈的完整信息,列出所有对象等。从 2.0 版本开始,Hopper 甚至可以使用 GDB 来调试程序。它对控制台应用程序的解析质量相当高,这也很自然,因为它不涉及图形界面。
功能特点:
- Hopper 在 Mac OS X 环境下运行完美。它充分利用了 Cocoa 框架的所有优势,并能与其他应用程序良好集成
- 过程分析。Hopper 会分析函数的入口点,以获取基本结构和局部变量
- Hopper 的设计注重快速和响应性。在对任何大小的可执行文件进行反汇编和分析的过程中,它会使用最少的内存,以实现最快速的处理
- 函数树的图形化表示。当检测到一个过程时,Hopper 会以原始顺序提供其函数的图形化表示。此外,您还可以将所有这些图表导出为 PDF 格式

