美文网首页
[从基础学逆向] 6. class-dump获取头文件

[从基础学逆向] 6. class-dump获取头文件

作者: 小小棒棒糖 | 来源:发表于2023-06-07 09:57 被阅读0次

    想要分析一个第三方应用,最直接方式就是获取其头文件,class-dump就是这样的神兵利器。它不仅能用来分析第三方应用,还能用以获取苹果SDK私有API。

    前置条件:
    必须使用砸壳后的ipa包,可参考前篇文章砸壳。

    下载class-dump:
    class-dump

    使用:
    参考:https://github.com/nygard/class-dump
    并非直接dump ipa文件,要先将其改为zip,解压,解析的对象为Payload目录下的可执行文件。

    class-dump /System/Library/Frameworks/AppKit.framework

    class-dump /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/UIKit.framework

    获取第三方App头文件:

    class-dump -s -S -H ~/WeChat.app/WeChat -o ./WeChat

    这样,就可以得到大量目标app的头文件了,可以用vscode读取分析。

    相关文章

      网友评论

          本文标题:[从基础学逆向] 6. class-dump获取头文件

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