使用class-dump破解ipa获取.h文件

目标: 获取 .h 文件

前提:

class-dump能获取未加密的 .h 文件,由于.m文件默认的加密了,因此不能获取。如图:sass

一、下载工具: class-dump 下载 

http://stevenygard.com/projects/class-dump/工具

二、安装

打开class-dump-3.5.dmg,加密

把 dump-class 复制到 /usr/bin/ 下,(终端下:sudo cp class-dump /usr/local/bin/)spa

赋予class-dump权限: 终端下:sudo chmod 777 class-dumpip

三、获取ipa二进制文件

从AppStore下载的加密了,加了壳,须要用 clutch、  dumpdecrypted 、 gdb 、 AppCrackr 这样的软件破解,暂不讨论,由于涉及版权 ^_^。get

把从其余市场下载来的ipa文件,改后缀为zip,解压,右击,显示包内容,找到与下载的ipa文件同名的二进制文件 源码

四、破解:

终端 :class-dump -H 二进制文件名   或者   class-dump -H 二进制文件名 -o 目标文件夹class

五、查看 .h 文件

 

后记:拿到 .h 文件有什么用

.h 文件中包含全部的方法,即使没有在 .h 文件中声明软件

没有 .m 文件,彷佛毛用都没有,那么你须要相似 IDA、 Hopper Disassembler 的工具,来查看 .m 的源码终端

请看个人另外一篇  如何使用 Hopper Disassembler  的文章

相关文章
相关标签/搜索