写的很好 http://www.cnblogs.com/mddblog/p/4942894.html

用来dump目标文件的class信息的工具。它利用Objective-C语言的runtime的特性,将存储在mach-O文件中的@interface和@protocol信息提取出来,并生成对应的.h文件。

安装步骤

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

2、解压后把class-dump文件中的class-dump文件复制到/usr/local/bin

3、在终端输入 class-dump,显示 class-dump的版本后,就可以正常使用 class-dump 命令了。 正确安装后如下图所示:

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

安装步骤

命令如下:class-dump -H /Applications/Calculator.app -o 目标路径解释:
/Applications/Calculator.app是计算器app的路径
/Users/你的计算机名字/Desktop/calculate/heads 是存放dump出来头文件的文件夹路径

结果如下:

通用ipa.

1、首先下载一个ipa文件,更改文件为zip格式,然后解压之后得到.app的目标文件

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

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

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

更多使用:

class-dump --help

引用:http://blog.csdn.net/wm9028/article/details/52021061

:http://blog.csdn.net/msyqmsyq/article/details/51363659

iOS安全之class-dump的安装和使用相关推荐

  1. iOS Sprite Kit教程之xcode安装以及苹果帐号绑定

    iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其它的网站上下载安装Xcode 有时候,应用商店下载较慢,所以用户也可以选择从其他网站下载Xcode安装文件.下面讲解这种Xcode的 ...

  2. 不要签名证书将网页打包封装成苹果APP,无需苹果企业签名,IPA证书签名,ios签名证书,免越狱安装...

    不用签名证书将网页封装成苹果APP,无需苹果企业证书 签名,IPA证书签名,ios证书签名,免越狱安装 (本方法只支持网站封装app,原生的用不了,详细请咨询客服) 近期很多朋友问我把网站变成app的 ...

  3. iOS安全之在模拟器中安装APP

    我一直在想iOS 模拟器如何安装 微博.UC等一些非系统自带的应用? Xcode提供了simctl命令来对模拟器进行各种操作,这个命令的路径是: /Applications/Xcode.app/Con ...

  4. [iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10

      近来因为人事变动,领导打算安排我做 iOS 的项目,所以需要花一些时间提前准备一下iOS相关的东西.因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的 ...

  5. iOS 5.1.1 设备不能安装AdHoc问题版本号

        之前苹果更新了审计规范,要求必须支持64通过苹果的审核权限位架构的应用. 但运营商表示反馈.使用iOS5.1.1该系统无法安装我们的包Adhoc版本号. 认为非常莫名.由于我们在Deploym ...

  6. iOS 7.1下itms-services在线安装失败的解决方法

    前段时间,接到客户的求助,主要是关于无法通过safari在线安装企业级应用的问题.经过一系列测试都没有发现相同现象,最后发现客户使用了还原的功能,把iPad的iOS升级到了7.1.网上搜索了一下,发现 ...

  7. 苹果5越狱教程_苹果新越狱工具发布,支持iOS 13最新版,详细安装教程看这里...

    11月8日,苹果发布iOS 13.2.2更新,旨在解决后台频繁关闭问题,同时iPad OS也同步推出13.2.2版本.11月11日,漫长的等待终于结束,作为使用checkm8漏洞的首个版本,万众期待的 ...

  8. iOS adhoc 版本App 如何制作安装

    这个其实很早之前,大概在2010年的时候就搞了,后面经过xcode的n次升级,形式不断变化,并且呢,itunes后来不支持app store了,我也不需要大批量,高频次的给别人测试,后来我就没搞了.需 ...

  9. ios dat 文件读写_树莓派安装Samba服务,实现家庭文件共享

    前言 Samba是一种局域网文件共享系统,安装上Samba后,在局域网内任何设备都可以共享(读写)树莓派内的资源文件,使树莓派成为家庭文件共享的中心. 注意:安装Samba需要将apt-get更新到最 ...

  10. iOS js判断移动端是否安装某款app的方法

    一.判断是那种设备 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 二. ios设备:原理:判断是否认识这个协议,认识则 ...

最新文章

  1. python主函数入口_Python 入口函数(菜鸟入门)
  2. macos 安装 brew
  3. 移动建模平台元数据存储架构演进
  4. Spark SQL(九)之基于用户的推荐公式
  5. Bean的scope属性
  6. Java HashMap元素取值
  7. 端口被占用,怎么解决?
  8. 《数字视频和高清:算法和接口》一2.6消费类电子显示器
  9. 你的项目应当使用Spring Boot吗?(译文)
  10. 基恩士plc-EtherCAT三十一轴,控制案例程序(包含plc程序/人机界面/BOM表)
  11. 手机计算机文件夹加密文件,手机文件夹加密锁软件加密步骤【图文教程】
  12. java多数据库开发evn,Java,在多线程evnironments中通过散列统一划分传入的工作
  13. 【数据库】达梦数据库更新key文件
  14. 区间dp入门——总结+习题+解析
  15. python入门代码示例
  16. DELPHI 颜色表
  17. 北大青鸟---不怎么样
  18. java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)问题解决,很详细,很详细,很详细
  19. ibm远程服务器,Dell、IBM服务器配置远程管理卡
  20. 计算机设置了密码后不能打印了,win7系统共享打印机设置密码后无法连接如何解决...

热门文章

  1. Cocos Creator快速开通联网服务教程
  2. 理解LSTM/RNN中的Attention机制
  3. Recursive Bubble Sort(递归冒泡排序)
  4. HBase slave 启动不了的一个原因处理
  5. Landsat 8 OLI_TIRS 卫星数字产品
  6. SEO中的DIV CSS样式的命名规则
  7. 得到相对Plugin的路径
  8. 打印swift 变量的类型
  9. [Python Machine Learning] 学习笔记之scikit-learn机器学习库
  10. 在Linux环境下使用OpenSSL对消息和文件进行加密(转载)