iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用

Hopper DisassemblerHopper简介:它是一款是32位和64位的二进制反汇编器,反编译和调试。你可以使用此工具拆开你想要的任何二进制.

Hopper基本上满足了工作上的反汇编的需要,包括伪代码以及控制流图(Control Flow Graph),支持ARM指令集并针对Objective-C的做了优化。

在Mac OS下分析Crash Log有很多种方法,这里不是要说明如何分析的Crash Log, 主要是展示下Hopper的使用。 强大的IDA大家可能已经知道,但它的Mac OS版本又让人回到了DOS时代。幸运的是Mac OS有了一个小巧的替代品:Hopper, 基本上满足了工作上的反汇编的需要,包括伪代码以及控制流图(Control Flow Graph),支持ARM指令集并对Objective-C的做了优化

下载链接www.sdifen.com/hopperdisassembler408.html

上述链接, 安装破解版非常详细, 现在我们来直接讲解使用, 本文章以自己工程为例进行讲解.

1.找到. app 文件

用 Xcode 打开想测试的工程. 

找到 Products 文件夹, 右键选择 Show in Finder

iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用_第1张图片
示例图 1-0
iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用_第2张图片
示例图 1-1


将其拷贝到桌面

2.打开Hopper Disassembler软件

iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用_第3张图片
示例图1-2

将刚才拷贝到桌面上的.app 文件直接 拖拽到Hopper Disassembler中

iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用_第4张图片
示例图1-3

直接选择 OK

稍等片刻, 反编译就完成了

iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用_第5张图片
示例图1-4

在软件使用过程中还有其他问题可随时留言, 我会尽快回复

你可能感兴趣的:(iOS 逆向工程工具集之Hopper Disassembler破解版的安装与使用)