Java SE Development Kit 8 mac8u181 官方最中文 / 242.3M
Adobe Dreamweaver cs6 for mac官方簡體中文中文 / 405.3M
SVN管理工具(Cornerstone Mac版)v4.0 官方最英文 / 16.5M
mac PHP集成開發(fā)工具(PhpStorm)V8.0.3官方最英文 / 124.4M
蘋果SQLite數(shù)據庫管理工具(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發(fā)布的一個軟件逆向工程框架,這里西西提供了mac版本下載。該軟件采用 Java 來編寫,因此能夠在安裝了 Java 運行時環(huán)境(JRE)的任何系統(tǒng)上運行。交互式 GUI 使得逆向工程師能夠利用在各個平臺上運行的功能,并支持各種處理器指令集。
包含了一套軟件分析工具,用于分析各種平臺上的編譯代碼,包括 Windows、macOS 和 Linux。
功能包括反匯編、匯編、反編譯、圖形和腳本執(zhí)行,以及數(shù)百個其它功能。
支持各種處理器指令集和可執(zhí)行格式,可以在用戶交互和自動模式下運行。
用戶可以使用公開的 API 開發(fā)自己的 Ghidra 插件組件與腳本。采用了模塊化設計,方便用戶為其添加軟件包、以實現(xiàn)功能擴展。
首先下載包,是一個文件夾文件,當然要求是配置了JDK11,這個具體我才用的是直接安裝了,因為本地并沒有什么需要一定是jdk8的。
點擊啟動就可以了
簡單的使用教程
create a project
建立一個項目這和ida略有不同,new之后就一路next,最后成功創(chuàng)建一個文件
成功后的圖
import ELF
由于本人是個pwn菜菜,所以這里就演示將ELF拖入然后反編譯的過程
選擇你的二進制文件就可以了
他會詢問是否analyse這個一看就不用馬上analyse,就會得到如下圖的symbols,隨意選擇一個function,左邊會有匯編,右邊會有偽c代碼。
這里大概就完成了一波簡單的使用操作了
特別說明