美文网首页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