Hopper Disassembler for mac(逆向工程工具)

大小:32.4M类别:编程开发

官方安全无插件纠错

  • 更新时间2023-03-02
  • 版本v5.8.6
  • 系统Mac
  • 语言英文
需要 macOS 10.13 或更高版本
Hopper Disassembler mac版是一款Mac上专业的可执行文件的二进制反编译软件,是反编译和调试软件。对于广大的程序开发用户来说,常常需要对程序进行反汇编,从而帮助用户获得源程序的汇编代码,而一款简单强大的二进制反汇编器是广大开发人员必不可的,Hopper Disassembler for mac专注于二进制反汇编,反编译和调试领域。完成集成到OS X环境中,能够进行控制流程图、可脚本化调用、可扩展、调试器、解码器等等功能。它将让你拆开你想要的任何二进制,为您提供所有信息内容,如输入的符号,控制流程图,还可以检索有关反汇编代码的的程序信息,让你说出你想要的所有的对象,能够帮助用户获得更好的体验。欢迎有需要的朋友免费下载体验!

Hopper Disassembler for mac(逆向工程工具)介绍

1、本机
料斗完全适应环境。 macOS版本充分利用了Cocoa框架,Linux版本利用了Qt 5
2、可扩展
通过Hopper SDK,您可以扩展Hopper的功能,甚至可以编写自己的文件格式和CPU支持。
3、程序
Hopper分析函数的序言提取过程信息,如基本块和局部变量。
4、控制流程图
一旦检测到过程,Hopper显示控制流图的图形表示。您甚至可以导出PDF。
5、可脚本化
大多数Hopper功能可以从Python脚本调用,让您能够以任何方式转换二进制文件。,
6、Objective-C
即使Hopper可以拆卸任何类型的Intel可执行文件,它也不会忘记其主要平台。 Hopper专门在您分析的文件中检索Objective-C信息,如选择器,字符串和发送的消息。
7、调试器
Hopper可以使用LLDB或GDB,它允许您以动态方式(仅限Intel CPU)调试和分析二进制文件。
8、解码器
基于对可执行体的高级理解,Hopper可以呈现在可执行体中发现的过程的伪代码表示。
9、迅速
这个新版本的Hopper能够解码Swift名称。没有更多的神秘名字!
10、语义着色
Hopper执行的分析将数据,存储器访问从堆栈变量分离...为了帮助您了解各种发现的对象,Hopper将使用不同的颜色
11、标签
使用选项卡创建具有文件的不同表示形式的工作空间。
12、类型
使用嵌入式编辑器创建您自己的结构,联合或枚举类型。它大大有助于理解代码使用符号,而不是原始数字。

软件特色

1、显示模式
从Hopper Disassembler开始,没有浮动的窗户了:现在有了这种显示模式概念,它允许您使用不同类型的表示来查看文件的内容。
例如,您可以选择常规的ASM模式,该模式一个接一个地显示文件的每一行,或者更结构化的CFG模式,其显示当前选择的方法的控制流程图。还有一种伪代码的模式,另一种用于十六进制编辑器。
2、hopv4-模式
料斗同时显示四种不同的模式
并且因为可以拆分视图,这意味着您可以同时并排查看反汇编文件的多个不同视图。
视图可以是完全独立的或同步的,以便在一个视图中导航到新位置时,其他视图将自动更新,以显示文件的相同部分。
3、互动控制流程图
Hopper v4允许您直接从CFG视图编辑文档!您可以添加标签,重命名变量,编辑指令等。
这个注释现在在这种模式下可以看到,这是经常被请求的,当然,你可以从那里编辑它们。可以通过更改颜色来更改给定基本块的方面,甚至可以从不同块创建组。
4、交互式CFG模式
在此模式下,右侧面板中会显示一个迷你地图,以帮助您了解当前在该方法中的位置。
5、标签
主窗口正在获取标签:这是一种非常方便的处理多个窗口配置的方法,并且可以从一个快速跳到另一个。
6、Hopper主窗口中的标签
您可以创建任意数量的标签,移动它们,甚至重命名它们。
7、更快的解码器
新的反编译器现在真的很快!在大多数情况下,反编译过程几乎是即时的。这是对Hopper的一个很好的补充,因为您可以关注所有导航到的功能的反编译。
8、重命名注册
谈到寄存器,现在可以重命名一个函数范围内的寄存器。当您知道给定的寄存器总是用于整个功能中的特定目的时,这是一个非常方便的功能。
9、本地标签
Hopper Disassembler引入了本地标签。您可以创建仅存在于给定功能范围内的标签,并且这些标签不会显示在右侧的全局列表中。因此,可以在两个不同的功能中提供相同的名称,没有问题。
10、本地标签
更聪明的上下文菜单
在Hopper v3中,一些操作并不总是很清楚,特别是重命名功能的行为。现在,当您右键单击某物时,Hopper可让您从上下文菜单中选择操作。
料斗上下文菜单
例如,在这种情况下,Hopper会询问您是否要重命名当前光标所在的地址,或重命名Jcc目标地址。请注意,您也可以从那里重命名书签。书签列表已添加到左侧面板。
11、Swift Demangler
Hopper现在拥有一个完整的Swift名称demangler。在Swift写的文件中没有更多的隐藏名字。

更新日志

修复已知BUG,优化功能
稳定性改进和错误修正。
强化产品功能、提升程序稳定性
优化了相关功能。

展开内容

应用信息

  • 厂商:互联网

猜您喜欢

exe反编译软件

反编译软件简单来说,就是把一个已有的程序转化为编程的命令行。反编译软件是通过对他人软件的目标程序进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。小编整理了多款不错的反编译工具,反编译工具排行榜,请不要做违法的事哦。

共有 7 款应用全部>>

电脑反编译工具

反编译软件是一类用于分析和还原已编译程序的工具。它们可以将二进制代码转换为可读的源代码,提供了逆向工程、漏洞分析和恶意软件研究等功能。这些反编译软件根据平台、架构和特定领域的需求,提供了各种反汇编、反编译和分析功能,帮助用户理解和修改程序的行为。反编译工具大全汇总了通用反编译软件、指定平台/架构反编译软件、Android反编译软件、iOS反编译软件等多种类型,能很好地满足用户对反编译的需求,快来下载一款适合自己的电脑反编译工具吧!

共有 16 款应用全部>>

类似软件

  • UltraEdit mac版 31.16M UltraEdit mac版是一套极棒的文字、Hex、ASCII码编辑器,不仅可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显, 还可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。并且附有HTML Tag颜色显示、搜寻替换以及无

  • SQLPro Studio Mac版 106.2M SQLPro Studio是用于 Postgres、MySQL、Microsoft Management Studio 和 Oracle 数据库的高级数据库管理工具。

  • Visual Studio 2019 for Mac 38.97M Visual Studio 2019 for Mac是微软公司开发的一款面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和桌面应用。Visual Studio 2019 for M

  • JRE 8 macOS((JAVA jre运行环境) x64位 88.73M JRE 8全称Java SE Runtime Environment v8.0是一款运行Java程序不可缺少的环境。Java语言是现在最流行的应用程序语言之一,它的高度安全性以及跨平台的特性,几乎现在所有的电脑上都有Java的踪迹,而在以前有很多人

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • Navicat Premium 16 for Mac中文版 315.06M 众所周知,Navicat Premium Mac版是一款数据库行业领域内十分知名且专业的数据库开发管理程序应用,不仅拥有着如无缝数据迁移、数据可视化工具、智能数据库设计器、智能模式分析器、多样化的操作工具等十分完善的工具系统、可以轻松快速的帮助用户构建、

  • eclipse mac版 319.01M eclipse mac版是一款跨平台供开发人员使用 Java 和 Web 应用程序的软件。eclipse中文版主要是用于java的开发,可它又不仅仅只限于此,它还支持诸如C/C++、COBOL、PHP、Android等编程语言的开发。Eclipse

  • Visual Studio 2017 for Mac 28.51M Visual Studio 2017 for Mac是微软官方于2019发布的面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和云服务。Visual Studio 2017 for

  • Visual Studio Code mac版 212.26M 针对苹果macOS平台打造的一款开源代码编辑器。功能上软件可以说是非常全面的了,例如代码的编辑、高亮显示、代码的缩进、debug调试都是软件支持的范围内哦,十分给力有木有感受到。

  • GitHub Desktop mac版 121.82M GitHub Desktop mac版,又称GitHub桌面版Mac版。这是一个面向开源及私有软件项目的托管平台,平台内有很多的开源和私有软件项目,你可以在这里与世界上的程序员一起合写代码,创建或参与开源项目,下载其他人的优秀代码。GitHub D

  • JetBrains PhpStorm 2021 for Mac官方版 522.1M JetBrains PhpStorm 2021 for Mac是针对于Mac系统上的php程序员而设计的IDE开发环境,功能上软件就提供了自动化重构,代码分析,联机错误检查、快速修复、代码调试等在内的多方面服务。就在代码调试上来看,不用我多说了吧,

  • Navicat for MariaDB for Mac版 123M Navicat for MariaDB for Mac版为MariaDB数据库管理和开发提供了一个原生环境的软件,能连接本地或远程的 MariaDB 服务器,并与 Amazon RDS 兼容。 Navicat for MariaDB 支持大部份附加的功能

  • JetBrains DataGrip 2024 for mac 677.16M DataGrip 2024 mac版是macOS平台上一款非常强大数据库管理工具,专为满足专业 SQL 开发人员的特定需求而量身定制。它可以满足数据库管理员和SQL开发人员的需求,支持广泛的数据源,并提供许多有用的工具,可以加快你的工作流程。使用这个直观

  • DbVisualizer for mac(数据库管理工具) 211.38M DbVisualizer mac版是一款专为macOS平台打造的数据库管理工具。软件内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, MySQL, InstantDB, C

  • Redis Desktop Manage for Mac中文版 95.8M Redis Desktop Manage for Mac中文版(又名RDM)是一款跨平台(Windows,Linux和MacOS)的Redis 数据库管理软件。通过该款软件用户们可以在不使用命令的情况下轻松实现管理Redis数据库,例如根据筛选条件查询k

  • Adobe Dreamweaver CC 2018 for Mac 841.5M 集网页制作和管理网站于一身的所见即所得网页编辑器,同时也是第一套针对专业网页设计师特别发展的视觉化网页开发工具。

  • Sublime Merge Mac版(Git可视化工具软件) 34.81M Sublime Merge是macOS一款相当实用的Git工具。功能上Sublime Merge Mac就为用户们提供了一个快速管理项目的环境,并且还提供了相当丰富的编辑功能哦,例如多个存储库、可以分析增量差异内容、可以对输入的语法函数调整、代码设

  • DataGrip 2020 Mac版 440M DataGrip 2020 Mac版是一款非常好用的数据库管理编程软件,本次小编分享的是该软件MAC版本,,这款软件是由JetBrains为苹果电脑用户打造的datagrip数据管理软件,并且这款软件的兼容性十分强大,用户可以使用本站的文件直接在MAC安

  • prepros(前端开发工具) mac版 325.54M 专为macOS系统用户打造的一款前端开发工具。

  • JRE 8 macOS((JAVA jre运行环境) x64位 88.73M JRE 8全称Java SE Runtime Environment v8.0是一款运行Java程序不可缺少的环境。Java语言是现在最流行的应用程序语言之一,它的高度安全性以及跨平台的特性,几乎现在所有的电脑上都有Java的踪迹,而在以前有很多人