安装步骤

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

2、打开终端输入 open /usr/local/bin

3、把dmg文件中的class-dump文件复制到 /usr/local/bin

4、更改权限:终端输入 sudo chmod 777 /usr/local/bin/class-dump

到这儿就安装完成了。

显示class-dump的用法和版本

class-dump --help

使用方法

1、自己建项目生成一个ipa文件,更改文件为zip格式,然后解压之后得到.app的目标文件

2、用终端输入命令 class-dump -H [.app文件的路径] -o [输出文件夹路径]

class-dump -H /Users/mac/Desktop/Payload/XXX.app -o /Users/mac/Desktop/Payload

就可以得到所有的.h文件了(在输出的文件夹里/Users/mac/Desktop/Payload)

自己编译的项目没有加密,能够解析出来。class-dump不能直接将AppStore上的app的头文件导出来,你只会导出CDStructures.h这个头文件,而这里边基本是没有信息的。相当于Apple在app上加了一层壳(加密了),需要把这层壳砸破。(Dumpdecrypted破壳)

最新文章

  1. yaf框架使用(centos6.5)
  2. Chrom 浏览器一些命令
  3. 配置Java环境-20160613
  4. 小白日记52:kali渗透测试之Web渗透-HTTPS攻击(Openssl、sslscan、sslyze、检查SSL的网站)
  5. asp.net 常用的几种调用存储过程的方法
  6. call()与apply()传参需要注意的一点
  7. 用实例给新手讲解RSA加密算法
  8. bzoj1001/BJOI2006 灰太狼抓到的兔子
  9. linux 文件和目录操作
  10. iOS 导航栏 不透明
  11. Java序列化与反序列化,文件操作
  12. OpenCV探索之路(二十六):如何去除票据上的印章
  13. iOS获取各种数据方法整理以及IDFA与IDFV使用环境
  14. hexo配置自己的博客站点
  15. jquery添加属性使用attr、prop。
  16. (转)医疗IT运维系统
  17. JavaScript内置对象——Math对象
  18. CRM WEB UI 03搜索界面新建按钮调到详细界面
  19. Servlet(API)生命周期
  20. git 每次push都需要输入用户和密码

热门文章

  1. checkbox,radio自定义美化表单
  2. JavaScript入门进阶(二)
  3. 基于VR技术的输电线路巡检仿真系统
  4. 【GTS-Fail】GtsSecurityHostTestCases#testNoExemptionsForSocketsBetweenCoreAndVendorBan
  5. 简述树,Trie,Avl,红黑树
  6. R时间序列分析实例
  7. Python专题——五分钟带你了解map、reduce和filter
  8. require.context('.', true, /\.router\.js/) webpack 编译的时候读取目录文件
  9. C/C++、C#、JAVA(一):代码模板与库代码的引入
  10. 几十万学费总结出来的Ddos攻击防护经验!