Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 29 Jun 2012 02:33:38 +0200
From: Frank Dittrich <frank_dittrich@...mail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Shouldn't the TS work with a pw.dic in reversed order
 as well?

On 06/29/2012 02:03 AM, magnum wrote:
> On 2012-06-29 01:59, Frank Dittrich wrote:
>> I almost suspected a clang compiler bug and was about to compile with
>> -O0, but linux-x86-mmx:
>>
>> $ ./jtrts.pl -q
>> -------------------------------------------------------------------------------
>> - JtR-TestSuite (jtrts). Version 1.12.4, June 22, 2012.  By, Jim
>> Fougeron & others
>> - Testing:  John the Ripper password cracker, ver: 1.7.9-jumbo-6-RC0
>> [linux-x86-mmx]
>> --------------------------------------------------------------------------------
>> form=dynamic_2                    guesses: 1496 time: 0:00:00:00 :
>> Expected count(s) (1500)  [!!!FAILED!!!]
>> form=dynamic_2-raw                guesses: 1496 time: 0:00:00:00 :
>> Expected count(s) (1500)  [!!!FAILED!!!]
>> form=dynamic_3                    guesses: 1496 time: 0:00:00:00 :
>> Expected count(s) (1500)  [!!!FAILED!!!]
>> form=dynamic_3-raw                guesses: 1496 time: 0:00:00:00 :
>> Expected count(s) (1500)  [!!!FAILED!!!]
>> form=dynamic_34                   guesses: 1496 time: 0:00:00:00 :
>> Expected count(s) (1500)  [!!!FAILED!!!]

BTW:
linux-x86-sse2 passed (at least until DES (where I interrupted ./jtrtr.pl.

linux-x86-any passed.

generic (built on 32bit linux) passed.


> Did you ever try linux-x86-mmx without reversed dictionaries? Maybe they
> get these figures anyway?

At least when we began testing I tested every 32bit target.
BUT: At that time I didn't notice the dynamic formats were missing!
Then I probably only tested sse2i and/or sse2 again.

Test with jumbo-5 (mmx build) and current test suite (with original
dictionaries):

1.7.9-jumbo-5 [linux-x86-mmx] passed.

Test with jumbo-5 (mmx build) and current test suite with reversed
dictionaries:

1.7.9-jumbo-5 [linux-x86-mmx] passed.

Now the current git with original dictionaries.

1.7.9-jumbo-6-RC0 [linux-x86-mmx] passed.


I'm afraid git bisect might cause trouble because there will probably
several commits inbetween jumbo5 and jumbo-6-RC0 that don't even buiild
without problems.

Frank





But I definitely won't start bisecting until after I got some sleep.

Frank

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.