逆向学习

class-dump的安装与使用

2021-04-25  本文已影响0人  风雨彩虹_123

class-dump安装

class-dump 就是用来dump目标对象的class信息的工具,是利用OC语言的动态特性,将存储在Mach-O文件中的头信息提取出来,并生成对应的.h文件
下载地址

截屏2021-04-25 下午6.45.02.png
下载class-dump-3.5.dmg后,将dm文件里的class-dump复制到/usr/local/bin/,然后启动终端,执行class-dump命令,如打印如下信息,说明可使用
截屏2021-04-25 下午6.52.07.png

class-dump使用

class-dump -H 微信应用的路径 -o 头文件存放路径
class-dump -H /Applications/WeChat.app -o /Users/mac2021/Desktop/NetWorking 执行命令后,出现以下报错

截屏2021-04-25 下午6.57.07.png
解决方案:从链接https://github.com/AloneMonkey/MonkeyDev/blob/master/bin/class-dump中重新下载class-dump拖入到路径:/usr/local/bin
再执行上面的命令,查看NetWorking 文件夹
截屏2021-04-25 下午7.03.12.png
由此可以看到我们就把微信的头文件全部导出来了,为以后的分析做准备
上一篇 下一篇

猜你喜欢

热点阅读