查看iOS越狱设备keyChain数据

2,654 阅读1分钟

根据苹果的介绍,iOS设备中的keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等。它是一个sqlite数据库,位于/private/var/Keychains/keychain-2.db,其保存的所有数据都是加密过的.

1.下载**Keychain-Dumper**工具,将keychain_dumper可执行文件通过助手或者iFunBox拷贝至越狱设备的/tmp目录 2.ssh连接越狱设备

Nelson:~ Nelson$ ssh root@192.168.xx.xxx

3.添加权限 keychain_dumper

Nelson-iPad:~ root# chmod 777 /tmp/keychain_dumper

keychain-2.db

Nelson-iPad:~ root# chmod +r /private/var/Keychains/keychain-2.db

4.查看数据

Nelson-iPad:~ root# /tmp/keychain_dumper -h
Usage: keychain_dumper [-e]|[-h]|[-agnick]
<no flags>: Dump Password Keychain Items (Generic Password, Internet Passwords)
-a: Dump All Keychain Items (Generic Passwords, Internet Passwords, Identities, Certificates, and Keys)
-e: Dump Entitlements
-g: Dump Generic Passwords
-n: Dump Internet Passwords
-i: Dump Identities
-c: Dump Certificates
-k: Dump Keys