Java SE Development Kit 8 mac8u181 官方最中文 / 242.3M
Adobe Dreamweaver cs6 for mac官方简体中文中文 / 405.3M
SVN管理工具(Cornerstone Mac版)v4.0 官方最英文 / 16.5M
mac PHP集成开发工具(PhpStorm)V8.0.3官方最英文 / 124.4M
苹果SQLite数据库管理工具(SQLiteManager f中文 / 7.9M
Mac十六进制文本编辑器(UltraEdit)18.00.0.中文 / 56.0M
Navicat Premium for macv11.1.11 官方最新中文 / 144.7M
Editplus for macV3.80 官方最新版中文 / 12M
Ghidra mac版是美国NSA发布的一个软件逆向工程框架,这里西西提供了mac版本下载。该软件采用 Java 来编写,因此能够在安装了 Java 运行时环境(JRE)的任何系统上运行。交互式 GUI 使得逆向工程师能够利用在各个平台上运行的功能,并支持各种处理器指令集。
包含了一套软件分析工具,用于分析各种平台上的编译代码,包括 Windows、macOS 和 Linux。
功能包括反汇编、汇编、反编译、图形和脚本执行,以及数百个其它功能。
支持各种处理器指令集和可执行格式,可以在用户交互和自动模式下运行。
用户可以使用公开的 API 开发自己的 Ghidra 插件组件与脚本。采用了模块化设计,方便用户为其添加软件包、以实现功能扩展。
首先下载包,是一个文件夹文件,当然要求是配置了JDK11,这个具体我才用的是直接安装了,因为本地并没有什么需要一定是jdk8的。
点击启动就可以了
简单的使用教程
create a project
建立一个项目这和ida略有不同,new之后就一路next,最后成功创建一个文件
成功后的图
import ELF
由于本人是个pwn菜菜,所以这里就演示将ELF拖入然后反编译的过程
选择你的二进制文件就可以了
他会询问是否analyse这个一看就不用马上analyse,就会得到如下图的symbols,随意选择一个function,左边会有汇编,右边会有伪c代码。
这里大概就完成了一波简单的使用操作了
特别说明