iOS逆向工具02-class-dump

一.什么是class-dump

class-dump工具利用了OC的runtime特性,用来导出Mach-O文件中的头信息,并生成对应的.h文件.

二.使用方法

  1. 下载class-dump-3.5.dmg
  2. 双击打开
  3. 终端执行open /usr/local/bin
  4. 将class-dump拖到刚打开的目录下
  5. 执行sudo chmod 777 /usr/local/bin/class-dump赋予其执行权限
  6. 以后就可以在终端使用class-dump工具了.

三.演示

这是一个已经脱壳的mach-o文件
  1. 执行class-dump -s -H 你的macho文件路径 -o 你准备把头文件导出的地方
  2. 得到


    所有类的头文件以及方法

四.补充

  • 导出头文件后,可以把文件拖进sublime里面,然后搜索你想要的方法.
  • 注意:一定要是脱壳的mach-o文件,要不然是没法导出头文件的

你可能感兴趣的:(iOS逆向工具02-class-dump)