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

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

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

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

 此时控制台运行class-dump命令,可得到如下信息:

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

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

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

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

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

此时,App的文件便被我们dump出来了,我们可以根据.h文件分析其中方法等。

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

 

相关文章:

  • 2021-06-25
  • 2021-05-18
  • 2022-03-07
  • 2022-02-16
  • 2021-06-04
  • 2021-11-27
猜你喜欢
  • 2021-12-22
  • 2022-12-23
  • 2022-01-05
  • 2022-01-01
  • 2022-01-02
  • 2021-04-05
  • 2021-05-29
相关资源
相似解决方案