-
Notifications
You must be signed in to change notification settings - Fork 939
Notes About The Keychain Dumper
Leon Jacobs edited this page Jul 11, 2017
·
2 revisions
It is possible to dump the entries in the iOS keychain with objection and the ios keychain dump command. This is achieved by building a query dictionary just like you would in an iOS application, and querying for all of the available object class types such as kSecClassKey, kSecClassIdentity and kSecClassInternetPassword.
There are a few important things to keep in mind though:
- This command will only dump keychain entries for the current application. In fact, a more 'correct' way of saying this is that it will only dump entries for the current entitlement group.
- The entitlement group your application will use comes from the
embedded.mobileprovisionfile used when patching and resigning the IPA. - When patching multiple IPA's, it is common to re-use an
embedded.mobileprovisionfile. This is fine, but it is important to remember that other applications keychain entries may exist when you dump the keychain.