Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Date: Sun, 24 Jul 2011 20:52:26 +0200
From: Robert Vežnaver <robert.veznaver@...il.com>
To: john-dev@...ts.openwall.com
Subject: Robert's status report #1

Started working on reverse engineering the Mac OS X keychain file format.
Found some helpful doc here: http://www.opensource.apple.com/source/libsecurity_apple_file_dl/libsecurity_apple_file_dl-36064/doc/FORMAT, but it doesn't seem to be complete. Apparently, every config file on Mac OS X is in some kind of plist file format except this keychain file which is in some proprietary format... go figure :)
Will try to extract more info about file format from the cpp files directly.

Overview of the keychain architecture: http://developer.apple.com/library/mac/#documentation/Security/Conceptual/Security_Overview/Architecture/Architecture.html#//apple_ref/doc/uid/TP30000976-CH202-CHDHEEDC
I believe the AppleFileDL module is the one that needs to be figured out.

There is a message regarding reading the file format on an Apple mailing list which isn't very... reassuring... but it needs to be done nonetheless: http://lists.apple.com/archives/apple-cdsa/2009/Apr/msg00034.html

Cheers,
Robert

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.