美文网首页iOS点点滴滴
使用工具Class-dump对iOSAPP逆向

使用工具Class-dump对iOSAPP逆向

作者: 番薯大佬 | 来源:发表于2018-07-02 17:22 被阅读14次

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安装 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
逆向命令 代码比较

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

相关文章

网友评论

    本文标题:使用工具Class-dump对iOSAPP逆向

    本文链接:https://www.haomeiwen.com/subject/movluftx.html