介绍
Hopper Disassembler for mac是一款适用于mac平台的二进制反编译软件,它不仅拥有帮助您有效拆开任何二进制软件的强大功能,还可以提供给您所有的软件编码内容,软件通过Hopper SDK可以进行Hopper的有效扩展,甚至可以编写自己的文件格式和CPU支持。
截图
安装教程
打开安装包将图标
拖动至右侧Applications
完成安装,使用激活工具
完成激活
软件特色
Hopper Disassembler,一种反向工程工具,可让您对应用程序进行反汇编,反编译和调试。
本地人
Hopper非常适合环境。macOS版本充分利用了Cocoa框架,Linux版本充分利用了Qt 5。
程序
Hopper分析函数的序言以提取诸如基本块和局部变量之类的过程信息。
扩展
使用Hopper SDK,您将能够扩展Hopper的功能,甚至可以编写自己的文件格式和CPU支持。
控制流程图
一旦检测到程序,Hopper就会显示控制流图的图形表示。您甚至可以导出PDF。
Hopper使用不同的表示法显示代码。同时查看程序集,CFG和伪代码。
编写脚本
大多数Hopper功能都可以从Python脚本调用,使您能够以任何方式转换二进制文件。
调试器
Hopper可以使用LLDB或GDB,它允许您以动态方式调试和分析二进制文件(仅限Intel CPU)。
Objective-C的
即使Hopper可以反汇编任何类型的英特尔可执行文件,它也不会忘记它的主要平台。Hopper专门检索您分析的文件中的Objective-C信息,例如选择器,字符串和发送的消息。
闪客
基于对可执行文件的高级理解,Hopper可以呈现在可执行文件中找到的过程的伪代码表示。
直接从交互式CFG视图编辑,注释,评论您的工作。
迅速
这个新版本的Hopper能够解码受损的Swift名称。没有更多神秘的名字!
标签
使用选项卡可以创建具有不同文件表示形式的工作区。
语义着色
Hopper执行的分析将代码与数据,堆栈变量的内存访问分开,为了帮助您理解各种发现的对象,Hopper将为每个对象使用不同的颜色。
类型
使用嵌入式类型编辑器创建自己的结构,联合或枚举类型。它极大地帮助理解代码使用符号而不是原始数字。
找到你要找的东西。检查员面板根据上下文自动调整其内容。
评论(0)