iOS Developer

iOS开发必备 5分钟逆向App的头文件, class-dump

2017-01-12  本文已影响94人  Y_van

本篇以逆向x易x音乐为🌰

class-dump, 从名字就可以看出,是用来 dump 目标对象的 class 信息的工具。它利用了 Objective-C 语言的 Runtime 特性将存放在 Mach—O 文件中的头文件信息提取出来,生产对应的 .h 文件。

下载最新的 :

class-dump.

将 dmg 文件里的 class-dump 复制到 /usr/bin 下

如果你发现在 /usr/bin 下没有写权限,我这里仅推荐一种办法(还有很多其他办法有兴趣的自己去研究吧),如下:

重启电脑,按住 command + R ,出现 OS X Utilities 界面后 ,在 Utilities 菜单中选择 Terminal ,运行 “csrutil disable; reboot” ,电脑自动重启。(开启 sip “csrutil enanbel;reboot”)

已经成功写入/usr/bin

为其赋予执行权限,在终端执行:


sudo chmod 777 /usr/bin/class-dump

查看它的基本参数,在终端执行:

class-dump
class-dump 安装成功

如果能看到此结果,恭喜你,说明你已经成功安装了 class-dump

一个扩展名为.app的可执行文件
class-dump -S -s -H neteasemusic.app -o /Users/codi/Desktop/Test_class-dump_By-wyMusic/wymusic/class-dump

该命令是让生成的头文件按名字排序,并存放到指定的路径中

下面是我 class-dump 出x易x音乐的头文件

汇报完毕,大家散了吧,各位喜欢的话,你懂的~
上一篇 下一篇

猜你喜欢

热点阅读