Hopper Disassembler是Mac上的一款二进制反汇编器,如果你想拆开二进制这款软件是不错的选择,它支持32位和64位的反编译和调试。欢迎大家下载体验!有兴趣的小伙伴不妨来游迅网下载试试,相信这款软件一定不会让你失望的。
软件简介
Hopper基本上满足了工作上的反汇编的需要,包括伪代码以及控制流图(Control Flow Graph),支持ARM指令集并针对Objective-C的做了优化。
在Mac OS下分析Crash Log有很多种方法,这里不是要说明如何分析的Crash Log, 主要是展示下Hopper的使用。 强大的IDA大家可能已经知道,但它的Mac OS版本又让人回到了DOS时代。幸运的是Mac OS有了一个小巧的替代品:Hopper, 基本上满足了工作上的反汇编的需要,包括伪代码以及控制流图(Control Flow Graph),支持ARM指令集并对Objective-C的做了优化
功能特点
本机
料斗完全适应环境。 macOS版本充分利用了Cocoa框架,Linux版本利用了Qt 5
可扩展
通过Hopper SDK,您可以扩展Hopper的功能,甚至可以编写自己的文件格式和CPU支持。
程序
Hopper分析函数的序言提取过程信息,如基本块和局部变量。
控制流程图
一旦检测到过程,Hopper显示控制流图的图形表示。您甚至可以导出PDF。
可脚本化
大多数Hopper功能可以从Python脚本调用,让您能够以任何方式转换二进制文件。,
Objective-C
即使Hopper可以拆卸任何类型的Intel可执行文件,它也不会忘记其主要平台。 Hopper专门在您分析的文件中检索Objective-C信息,如选择器,字符串和发送的消息。
调试器
Hopper可以使用LLDB或GDB,它允许您以动态方式(仅限Intel CPU)调试和分析二进制文件。
解码器
基于对可执行体的高级理解,Hopper可以呈现在可执行体中发现的过程的伪代码表示。
迅速
这个新版本的Hopper能够解码Swift名称。没有更多的神秘名字!
语义着色
Hopper执行的分析将数据,存储器访问从堆栈变量分离...为了帮助您了解各种发现的对象,Hopper将使用不同的颜色
标签
使用选项卡创建具有文件的不同表示形式的工作空间。
类型
使用嵌入式编辑器创建您自己的结构,联合或枚举类型。它大大有助于理解代码使用符号,而不是原始数字。
小编推荐
APK反编译专家 | Java反编译工具 |
koala编译工具 | 暗巷APK反编译多功能工具箱 |
更新日志
修复已知BUG,优化功能
稳定性改进和错误修正。
强化产品功能、提升程序稳定性
优化了相关功能。