iOS安全攻防(九):使用Keychain-Dumper导出keychain数据

原创 2014年01月17日 12:23:55

使用Keychain-Dumper导出keychain数据



iOS系统及第三方应用都会使用Keychain来作为数据持久化存储媒介,或者应用间数据共享的渠道。

所以Keychain数据库是hacker们最关注的数据源头之一。

不知道是算幸运还是不幸,导出Keychain数据库数据的工具早已非常完善,下载地址:Keychain-Dumper传送门


操作步骤极其简单:

1)赋予Keychain数据库可读权限

Primer:~ root# cd /private/var/Keychains/

Primer:/private/var/Keychains root# ls
TrustStore.sqlite3  accountStatus.plist  caissuercache.sqlite3  keychain-2.db  keychain-2.db-shm  keychain-2.db-wal  ocspcache.sqlite3  ocspcache.sqlite3-shm  ocspcache.sqlite3-wal

Primer:/private/var/Keychains root# chmod +r keychain-2.db


2)使用Keychain-Dumper导出Keychain

Primer:/private/var/Keychains root# /your_path/keychain_dumper > keychain-export.txt


然后拷贝到本地查看,到底iOS系统和第三方应用都存放了哪些信息,就一览无余了。







版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

越狱相关二:keychain

参考文献一:http://blog.csdn.net/yiyaaixuexi/article/details/18404343 OS系统及第三方应用都会使用Keychain来作为...

数据缓存——Keychain的使用

Keychain的使用   iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。 用于储存一些私密信息,比如密码、...

keychain数据的导出

iOS操作系统(包括mac),采用keychain数据库来存储敏感数据(例如wifi热点信息,邮箱信息等),keychain数据库位于iOS系统的/var/Keychains/keychain-2.d...

Keychain数据导出

Keychain 基础 根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存W...

IOS——使用keychain对数据进行持久化保存(删除APP不影响数据)

查到的资料显示,使用keyChain对数据进行存储,删除APP并不影响存储的数据情况,这样可以保证删除App后重新安装,还可以找回原来保存的数据。 需要使用到的框架包括iOS自带的Secure.fra...

【SealDEV 倾情奉献】Android APK 安装过程详解

开发 Android 应用后,一般都会安装到手机上去运行,了解应用是如何安装到手机上的,可以更好的理解应用的本质,理解应用是如何运行的,在自己开发的应用遇到一些问题时,会从更深层次去分析,快速定位找到...

Laravel5.03开发环境搭建

1、下载laravel  https://github.com/laravel/laravel  2、安装composer http://www.phpcomposer.com/       下载...

JAVA垃圾回收机制的工作原理

JAVA垃圾回收机制的工作原理? ‍ Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过...

常用的UML工具介绍和评价

UML简介 Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)