Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 24 Jul 2012 12:04:33 -0500
From: "jfoug" <>
To: <>
Subject: RE: Add support for cracking M$ Outlook's PST files

I think a better fix is:

typedef ARCH_WORD_32 *DWORD_PTR;
#define DWORD ARCH_WORD_32

But I have not put that to code yet.

>-----Original Message-----
>From: magnum []
>Sent: Tuesday, July 24, 2012 11:11 AM
>Subject: Re: [john-dev] Add support for cracking M$ Outlook's PST files
>On 2012-07-24 17:32, Dhiru Kholia wrote:
>> Hi,
>> The attached patch (against magnum-jumbo branch) adds support for
>> cracking M$ Outlook's PST files. In my experience, CRC32 (custom
>> version) collisions can be generated in less than 15 minutes on AMD X3
>> 720 CPU (1 core).
>> $ ../run/john -fo:pst -t
>> Benchmarking: PST custom CRC32 [32/64]... DONE
>> Raw:	23601K c/s real, 23840K c/s virtual
>> There is one warning in the code "pst-crc32.h:554:25: warning: cast
>> from pointer to integer of different size" which needs fixing. magnum,
>> Can you take a look?
>I'm really not the best guy to ask. The enclosed patch mutes the warning
>on 64-bit and self test still passes. I *think* this will work fine on
>32-bit too, assuming sizeof(size_t) is always sizeof(*ptr). I'm sure Jim
>can give a better/safer answer.

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.