Hopper Disassembler是Mac上的一款二進(jìn)制反匯編器,基本上滿足了工作上的反匯編的需要,包括偽代碼以及控制流圖(Control Flow Graph),支持ARM指令集并針對Objective-C的做了優(yōu)化。
Hopper能把二進(jìn)制文件中的所有函數(shù)名,方法名,代碼邏輯結(jié)構(gòu),毫無遮掩的、一覽無遺的反匯編。
一、安裝
1、下載dmg文件(有免費(fèi)試用版本,及購買版本)
二、使用
1、打開Hopper工具
2、找到xx.app文件
3、右擊xx.app文件,選擇"顯示包內(nèi)容"
4、找到二進(jìn)制文件
5、選中二進(jìn)制文件,并選中拖放到Hopper工具里

顯示包內(nèi)容

包內(nèi)容里的二進(jìn)制文件

二進(jìn)制文件拖放到Hopper中

拖放后點(diǎn)OK

顯示結(jié)果