iOS逆向编程工具篇:class-dump

class-dump是用来dump目标对象的class信息的工具,利用OC的runtime特性,将存储在Mach-O文件中的@interface、@protocol信息提取出来,并生成对应的.h文件。ruby

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

下载dmg文件后打开,将class-dump文件拷贝至/usr/local/bin目录下,并执行如下命令赋予其权限:对象

sudo chmod 777 /usr/local/bin/class-dump

 此时控制台运行class-dump命令,可获得以下信息:blog

如命令所示,咱们来dump一个App:ip

  解压.ipa包,会有一个Payload目录,咱们在终端进入此目录,而后class-dump如下,以下所示:get

  class-dump -H  {须要dump的App} -o {dump后的.h文件存放的位置}class

  

此时,App的文件便被咱们dump出来了,咱们能够根据.h文件分析其中方法等。终端

相关文章
相关标签/搜索