Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Tue, 21 Aug 2012 23:18:05 +0400
From: Alexander Cherepanov <cherepan@...me.ru>
To: john-dev@...ts.openwall.com
Subject: Re: Aleksey's daily status report #13

On 21.08.2012 16:54, Aleksey Cherepanov wrote:
>> 1. When I tried to load nt hashes (hashes-7.nt.txt for the last
>> contest) johnny selected lm hashes which is no surprise because john
>> core doesn't support nt. But after I start attack johnny becomes
>> unresponsive and I need to kill it.
>
> Problem is that there 15k of the same hashes. So when johnny calls
> `john -show` it gets 15k of pairs nothing:doubleemptylmhash, then for
> each pair it goes over 15k rows in the table and writes empty string
> (password) there. So we get 15k*15k = 225M table operations, it is
> just slow.

I see.

> I fixed that. Now hashes are removed from table index after
> first filling. So password is written only once (to all rows with
> respective hash).

Cool, thanks.

> I see its implication onto case when 1 hash could have 2 different
> passwords. In any case it would not work as it was before. It is a
> problem for the future.

Sure.

>> 2. Now johnny show a warning about default path to john when starting.
>> IMHO it's better to remove it (or move it to Settings dialog or
>> somewhere) because it's 1) more-or-less evident and 2) annoying.
>
> It is not always obvious. But for package users it should natural. I
> removed message on start-up.

Indeed, I only thought about packages. If they use the same binaries
as a standalone program then it's not obvious what to do with it.

-- 
Alexander Cherepanov

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ