iOS越狱
文章平均质量分 75
Heaven_OY
本博客只为记录本主在工作中的一些成长记录,主要是自己学到过的,研究过的,经历过的或者是看到过的一些IT技术的记录与总结,以便更好地提升自我的能力,共同进步!
展开
-
Keychain-Dumper的安装,签名与使用
1、iOS操作系统(包括mac),采用keychain数据库来存储敏感数据(例如wifi热点信息,邮箱信息等),keychain数据库位于iOS系统的/var/Keychains/keychain-2.db下,数据库中的内容是加密的,并且不同应用之间的数据存储是隔离的。2、当打开这个数据库,会发现如下图中四个表:genp、inet、cert、keys数据库内数据,大多数是加密的,Keychain的数据库内容使用了设备唯一的硬件密钥进行加密,该硬件密钥无法从设备上导出。因此,存储在Keychain中的数据原创 2021-01-20 17:05:02 · 1170 阅读 · 0 评论 -
使用Reveal查看真机app的UI布局
Reveal查看真机任意app的布局Reveal(http://revealapp.com)是一个很强大的iOS View Hierarchy工具,它最大的特点是非常直观,在我们进行开发的时候,还可以直接修改view的属性,例如颜色,宽高等属性,不用运行马上可以看到效果。原创 2016-10-25 11:31:11 · 1384 阅读 · 0 评论 -
iOS 越狱开发那些事儿之五
LLDB + IDA 双剑合璧参考书籍:《iOS应用逆向工程 分析与实战》(沙梓社,吴航) 参考书籍:《iOS应用逆向工程(第2版)》(沙梓社,吴航)用debug server启动或附加进程debug server最常用的两种场景,就是启动和附加进程,命令也都很简单,分别是:A:debug server会启动executable,并开启port端口,等待LLDB接入:debugserver -原创 2017-03-02 11:30:37 · 607 阅读 · 0 评论 -
iOS 越狱开发那些事儿之三
使用Cycript定位目标函数在分析iOS应用程序的时候,经常会用到Cycript这个工具,基本使用方法这里就不在啰嗦了,直接使用它从UI层面来定位目标函数:查看当前界面UI层次结构 UIview中的私有函数recursiveDescription可以返回这个view的UI层次结构,一般来说,当前界面是由至少一个UIWindow构成的,而UIWindow继承自UIView,因此可以利用这个私有函原创 2017-02-25 15:04:07 · 1979 阅读 · 0 评论