逆向工程之class-dump的使用

作者: 踩坑小分队 | 来源:发表于2016-10-10 18:18 被阅读3216次

    “class-dump,顾名思义,就是用来dump目标对象的class信息的工具。它利用Objective-C语言的runtime特性,将存储在Mach-O文件中的头文件信息提取出来,并生成对应的.h文件。”

    刚开始先拿自己的项目试试水
    1、将自己打包的ipa文件,修改后缀名,修改成.zip,然后进行解压

    Paste_Image.png Paste_Image.png
    2、前提是class-dump已经配置好了,配置参考http://www.jianshu.com/p/eeebb43a68b7
    打开终端运行
    class-dump -H 解压完成的APP的文件路径/mexue2.app -o /Users/morris/Desktop/指定生成文件路径
    

    生成的结果

    Paste_Image.png

    可以打开看一下自己熟悉的.h文件,看看有啥不一样的地方,挺好玩的。
    有啥不对的地方,希望各路大神指点。

    相关文章

      网友评论

      • 1995Oneself:这就是反编译?
        简简单单书书:这个可以把下载的ipa安装包也反编译吗?
        61d817c65aa8:我的文件夹怎么都是空的。 我运行那个代码 没有结果也没用报错。 我安装正确的
        踩坑小分队:@Oneself_ 应该算,初步接触。

      本文标题:逆向工程之class-dump的使用

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