使用工具Class-dump对iOSAPP逆向

Class-dump
Class-Dump是一款可以导出头文件的命令行工具,该程序用于检查Objective-C运行时信息存储在Mach-O文件中的头文件信息提取出来,并生成对应的.h文件。

官网:http://stevenygard.com/projects/class-dump/

一、安装
1、下载class-dump安装文件
2、双击打开安装
3、选择复制文件:class-dump
4、粘贴到目录:/硬盘/usr/local/bin
5、打开终端执行命令检查:class-dump

使用工具Class-dump对iOSAPP逆向_第1张图片
class-dump安装
使用工具Class-dump对iOSAPP逆向_第2张图片
class-dump安装检查

二、使用
在终端执行命令:class-dump -H xxx.app -o 输出目录
示例:

class-dump -H /Users/macintosh/Library/Developer/Xcode/DerivedData/DemoCodeConfusion-fzzudaajuuktdjczivfrbzpaktgy/Build/Products/Debug-iphonesimulator/DemoCodeConfusion.app -o /Users/macintosh/Desktop/tmp/classdump
使用工具Class-dump对iOSAPP逆向_第3张图片
逆向命令
使用工具Class-dump对iOSAPP逆向_第4张图片
代码比较

三、注意事项
1、class-dump并不会将所有的声明方法导出来,比如只声明,未实现的方法。
2、class-dump不能直接将AppStore上的app的头文件导出来,你只会导出CDStructures.h这个头文件,而这里边基本是没有信息的。

你可能感兴趣的:(使用工具Class-dump对iOSAPP逆向)