11-03-2015, 10:04 PM
(11-02-2015, 09:10 PM)atom Wrote: http://www.rurapenthe.me/2013/04/crackin...rd-it.html
Thank you for sharing this information.
The provided homepage describes how to prepare hash file for Hashcat from the encryptionKeys.js file.
But I do not have any encryptionKeys.js file in my 1password version 3.7.2 for iPhone. I have only 1password.sqlite file where is existing the table securityLevels2 - the row with name =“SL5” contains keyEncrypted (48 bytes including “Salted__……”) and key validation (32 bytes) as following (I made a reset of the Master code to create this example database):
keyID = “16C280F53DBA4E11B206E2FA554239B8”
keyEncrypted = “53616c7465645f5fc98fbec6ee5c2665cd1f2a6b204a0dd99e8f21bf2a6f3e63cace7d9c25b334cbf0443035e3d860e7”
keyValidation = “35e3fa70d8138a92555f309ba9f4bf144c0d3f1a0775d1c91ee330f21662b64f”
iterations = “1000”
Would you please describe the steps how I can prepare the hashfile for Hashcat (-m 6600) from this information?
As I’m not an expert in programming neither encryption, if any information about the format of sqlite (1password 3.7.2 for iPhone) is needed I can try to contact Agile support directly. If the 1password.sqlite is needed, please let me know and I will share it with you.
(I hope that after successful recovery I will be allowed to donate some money for your team who spent the time on development of Hashcat and is spending time on my ticket/post as well).
Thank you.