iOS安全之class-dump的安装和使用
写的很好 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的安装和使用相关推荐
- iOS Sprite Kit教程之xcode安装以及苹果帐号绑定
iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其它的网站上下载安装Xcode 有时候,应用商店下载较慢,所以用户也可以选择从其他网站下载Xcode安装文件.下面讲解这种Xcode的 ...
- 不要签名证书将网页打包封装成苹果APP,无需苹果企业签名,IPA证书签名,ios签名证书,免越狱安装...
不用签名证书将网页封装成苹果APP,无需苹果企业证书 签名,IPA证书签名,ios证书签名,免越狱安装 (本方法只支持网站封装app,原生的用不了,详细请咨询客服) 近期很多朋友问我把网站变成app的 ...
- iOS安全之在模拟器中安装APP
我一直在想iOS 模拟器如何安装 微博.UC等一些非系统自带的应用? Xcode提供了simctl命令来对模拟器进行各种操作,这个命令的路径是: /Applications/Xcode.app/Con ...
- [iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10
近来因为人事变动,领导打算安排我做 iOS 的项目,所以需要花一些时间提前准备一下iOS相关的东西.因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的 ...
- iOS 5.1.1 设备不能安装AdHoc问题版本号
之前苹果更新了审计规范,要求必须支持64通过苹果的审核权限位架构的应用. 但运营商表示反馈.使用iOS5.1.1该系统无法安装我们的包Adhoc版本号. 认为非常莫名.由于我们在Deploym ...
- iOS 7.1下itms-services在线安装失败的解决方法
前段时间,接到客户的求助,主要是关于无法通过safari在线安装企业级应用的问题.经过一系列测试都没有发现相同现象,最后发现客户使用了还原的功能,把iPad的iOS升级到了7.1.网上搜索了一下,发现 ...
- 苹果5越狱教程_苹果新越狱工具发布,支持iOS 13最新版,详细安装教程看这里...
11月8日,苹果发布iOS 13.2.2更新,旨在解决后台频繁关闭问题,同时iPad OS也同步推出13.2.2版本.11月11日,漫长的等待终于结束,作为使用checkm8漏洞的首个版本,万众期待的 ...
- iOS adhoc 版本App 如何制作安装
这个其实很早之前,大概在2010年的时候就搞了,后面经过xcode的n次升级,形式不断变化,并且呢,itunes后来不支持app store了,我也不需要大批量,高频次的给别人测试,后来我就没搞了.需 ...
- ios dat 文件读写_树莓派安装Samba服务,实现家庭文件共享
前言 Samba是一种局域网文件共享系统,安装上Samba后,在局域网内任何设备都可以共享(读写)树莓派内的资源文件,使树莓派成为家庭文件共享的中心. 注意:安装Samba需要将apt-get更新到最 ...
- iOS js判断移动端是否安装某款app的方法
一.判断是那种设备 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 二. ios设备:原理:判断是否认识这个协议,认识则 ...
最新文章
- python主函数入口_Python 入口函数(菜鸟入门)
- macos 安装 brew
- 移动建模平台元数据存储架构演进
- Spark SQL(九)之基于用户的推荐公式
- Bean的scope属性
- Java HashMap元素取值
- 端口被占用,怎么解决?
- 《数字视频和高清:算法和接口》一2.6消费类电子显示器
- 你的项目应当使用Spring Boot吗?(译文)
- 基恩士plc-EtherCAT三十一轴,控制案例程序(包含plc程序/人机界面/BOM表)
- 手机计算机文件夹加密文件,手机文件夹加密锁软件加密步骤【图文教程】
- java多数据库开发evn,Java,在多线程evnironments中通过散列统一划分传入的工作
- 【数据库】达梦数据库更新key文件
- 区间dp入门——总结+习题+解析
- python入门代码示例
- DELPHI 颜色表
- 北大青鸟---不怎么样
- java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)问题解决,很详细,很详细,很详细
- ibm远程服务器,Dell、IBM服务器配置远程管理卡
- 计算机设置了密码后不能打印了,win7系统共享打印机设置密码后无法连接如何解决...