Hopper Disassembler 二进制反汇编器 4.6.3

软件开发用户量: 0大小: 27.83M版本: v 4.6.3更新时间: 2020-12-02
用户量:0大小:27.83M版本:v 4.6.3更新时间:2020-12-02
下载

Hopper Disassembler 是一款适用于Mac操作系统的 32 位和 64 位的二进制反汇编,可以使用此工具拆开你想要的任何二进制。Hopper Disassembler 基本上满足了工作上的反汇编的需要,包括伪代码以及控制流图( Control Flow Graph ),支持 ARM 指令集并对 Objective-C 的做了优化。

一、Hopper Disassembler 安装


首先,下载 Hopper Disassembler 的 dmg 文件,双击打开,然后按如图所示将 Hopper Disassembler 的图标拖拽到 Applications 中去即可。




二、Hopper Disassembler 功能


1、本机


1)Hopper 完全适应环境, macOS 版本充分利用了 Cocoa 框架,Linux 版本充分利用了 Qt 5。


2)Hopper Disassembler 是一个逆向工程工具,可让用户反汇编,反编译和调试应用程序。




2、程序


Hopper 分析函数的序言以提取过程信息,例如基本块和局部变量。


3、可扩展的


使用 Hopper SDK,用户将能够扩展 Hopper 的功能,甚至可以编写自己的文件格式和 CPU 支持。


4、控制流程图


1)一旦检测到程序,则 Hopper 将显示控制流程图的图形表示,用户甚至可以导出 PDF 。

 

2)Hopper 使用不同的表示形式显示代码。同时查看程序集,CFG 和过程的伪代码。


 


5、可编写脚本


大部分 Hopper 功能都可以从 Python 脚本中调用,从而使用户能够以任意方式转换二进制文件。


6、调试器


Hopper 可以使用 LLDB 或 GDB ,这使用户能够以动态方式调试和分析二进制文件(仅适用于 Intel CPU )。


7、目标 C


1)即使 Hopper 可以反汇编任何类型的 Intel 可执行文件,它也不会忘记其主要平台。 


2)Hopper 专门用于在用户分析的文件中检索 Objective-C 信息,例如选择器,字符串和发送的消息。


8、反编译器


1)基于对可执行文件的高级理解,Hopper 可以呈现在可执行文件中找到的过程的伪代码表示。

 

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


 

 

9、迅速


新版本的Hopper能够解码损坏的 Swift 名称。


10、标签


使用选项卡创建具有不同文件表示形式的工作区。


11、语义着色


Hopper 进行的分析将代码与数据分开,将内存访问与堆栈变量分开,Hopper 将为每个对象使用不同的颜色。


12、种类


使用嵌入式类型编辑器创建用户自己的结构,联合或枚举类型,使用符号而不是原始数字将极大地帮助理解代码。



相关标签

相关应用

PaintCode 是矢量绘图应用程序,可将你的图形实时转换为Objective-C,Swift或C#绘图代码,且应用程序窗口分为多个部分,可让你快速轻松地访问所需的一切。
ColorSnapper是一款适用于macOS取色工具,可轻松收集,调整,组织和导出屏幕上任何像素的颜色。通过系统热键,给你一个放大镜,让你可以轻松地挑选你需要的像素,并以你的喜欢的格式复制到剪贴板。
Marked是一款轻巧的Markdown预览工具,完美支持查看多种类型的文档,提供了多种文本操作选择以及预览模式,使用任何编辑器修改并保存文档,都可以在Marked中看到实时最新效果。
ColorWell 是一款易于使用的拾色器和调色板生成器,可编辑的调色板数据库使你可以存档和还原任何调色板,以供以后通过超快速搜索使用,是Web /应用程序开发人员工具箱的必备组件。
Sparkle是一款强大的可视化网页设计工具,无需任何编码,即可像画图一样设计开发网站,帮助用户经济高效地建站。自由形式的设计、无需专研不够直观和充满专业术语的工具,无需各种琐碎模版,Sparkle 轻松将你的设计变为可立即上线的网站。
TeaCode是一款可以快速编写代码的应用程序,通过扩充简短的、动态的代码样板转成真正的代码,TeaCode配备了80多个内置扩展器,几乎适用于任何编辑。
Kaleidoscope 是Mac OS平台上一款很强大的文件和图像比较工具,支持任何文本文件和 jpeg、tiff、png、psd 等格式的图像文件,能比对任意/合并文档中的所有文本,比对图片差异,比对两个目录下的内容组成,同时和 git、svn 等版本控制工具能够完美的结合。
WebScraper是一款功能强大的网页数据采集工具,可以快速提取某个网页的相关内容,设定好采集网址以及采集规则,就可以快速将任意网页的内容全部采集下来,并且将数据导出为JSON、CSV、Text格式,以最少的时间从在线源快速提取内容。
EverWeb 是一款适用于macOS的网站构建器,无需编码,用户只需将图像,文本和其他任何东西拖放到网页画布上的任何位置即可,完全自由的创作,没有设计限制。另外,EverWeb还提供了200多个网站模板。
back top top
back top top