
iOS逆向
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 · 1285 阅读 · 0 评论 -
iOS逆向篇-Clang交叉编译
本篇我们的目标是在iPhone上运行arm64,C语言,C++和OC程序!Clang对于iOS开发者来说,Clang编译器一点也不陌生,Clang是一个C语言、C++、Objective-C、C++语言的轻量级编译器。源代码发布于BSD协议下,是基于LLVM的,也是Xcode 第一的编译器。交叉编译指在一个平台上生成另一个平台上的可执行代码。现在我们就在Mac上写代码,在iPhone上运行,想想都刺激!设备环境使用的是Mac和越狱iOS13.2.2的iPhoneXArm64新建一个he原创 2020-09-03 16:44:04 · 1048 阅读 · 1 评论