ios逆向工程学习
linwwwei
这个作者很懒,什么都没留下…
展开
-
使用reveal分析app试图层次结构
Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程中,可参见Reveal的官网http://revealapp.com/ 1. 打开Xcode工程 2. 打开Revel工具,选择Menu->Help->Show Reveal Lib...原创 2015-02-03 17:28:05 · 151 阅读 · 0 评论 -
iOS越狱开发 theos安装
1:下载安装 git clone https://github.com/DHowett/theos 2:THEOS环境变量设置 export THEOS=/opt/theos 3:创建工程(需要先进入你要创建工程的目录) $THEOS/bin/nic.pl 4:此时会看到命令行中的文本提示如下 NIC 1.0 - New Instance Creator -------------...原创 2014-10-28 13:28:19 · 218 阅读 · 0 评论 -
SSH链接越狱iOS设备
大家都知道,iOS系统是基于Unix的,算是Unix衍生出来的新系统,而要玩转Unix系统,无疑最根本的使用远程连接即SSH来用命令行直接控制你的iPhone,如果有人要问,远程连接(SSH)究竟有什么用呢?举个简单例子,前段时间号称一键清除、修复Cydia的越狱应用iLex RAT就是需要用远程连接的命令行才能使用的。 在越狱之前,苹果对root权限控制得非常之严,根本没有可能允许用户...原创 2014-10-28 13:29:25 · 170 阅读 · 0 评论 -
class-dump下载安装使用
用途 分析app库文件或可执行文件,得到Objective-C类和部分C结构体的信息 原理 Objective-C类的信息会有字符串来对应描述,分析保存这些信息的区域,梳理成Objective-C头文件输出 1:下载地址 http://stevenygard.com/projects/class-dump/ 现在最新的版本是3.5 2:使用格式 ./class-dump -H ...原创 2014-10-29 11:22:53 · 250 阅读 · 0 评论