class-dump安装(2020-9更新)

下载地址:http://stevenygard.com/projects/class-dump/

简介

我们用的最多就是做iOS的逆向工程。class-dump,是可以把Objective-C运行时的声明的信息导出来的工具。其实就是可以导出.h文件。用class-dump可以把未经加密的app的头文件导出来。

安装

  • 本人mac版本 10.12
  • 点击下载后解压后会有class-dump和源码文件。将class-dump 复制到/usr/bin/class-dump。如果是OS X 10.11,因为没有/usr/bin文件夹的写权限,所以将class-dump复制到/usr/local/bin/class-dump即可。
  • 同时打开Terminal,执行命令赋予其执行权限:
    sudo chmod 777 /usr/local/bin/class-dump
D38AC781-D0BF-4C42-8B97-96F8AD25B0A9.png

使用

将.ipa 包体修改成.zip再解压,进入包体找到Mach-O可执行文件 xxx

class-dump -H xxx -o 待出文件存放的文件夹路径
-H 代表传入待解析的可执行文件
-o 标识导出文件存放的文件夹路径

class-dump[6911:783784] Error: Cannot find offset for address 0x9000000001000626 in stringAtAddress:

说明包体使用了 swift,可以下载使用这个别人修改过的
class-dump

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容