Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2279332091addc8fbf312fed7f24dd03@smtp.hushmail.com>
Date: Thu, 30 May 2013 17:50:02 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Generic format names

On 30 May, 2013, at 17:38 , "jfoug" <jfoug@....net> wrote:
> From: magnum Sent: Thursday, May 30, 2013 10:12
>>> So, here "dynamic_n" is followed by ", " instead of "\n".
>> 
>> Oh, you just forgot to pull the latest commit (from 45 seconds ago ;-)
> 
> But isn't -list=subformats so much more useful ;)
> 
> The string "dynamic_104" really does not give too much information about
> what is being handled.  But the string "Format = dynamic_104  type =
> dynamic_104: WHIRLPOOL(WHIRLPOOL_raw($p))" provides all the information
> needed to see just what this subformat of dynamic really does.

Sure... but for consistence you should be able to say:

	$ ./john --list=subformats -form=dynamic_2*
or
	$ ./john --list=format-details -form=dynamic_2*

They give wrong outputs in different ways. I'd expect to get the list but only for the subset of dynamic_2, dynamic_20, 21 and so on. This doesn't work because dynamic has it's own "register all" that is not currently handling wildcards. Looks a little tricky to me, with scanf for "%d" and stuff. Would you like to have a shot or should I try to come up with a fix?

For non-dynamic formats like this:

	$ ./john --list=format-details -form=hmac*

...it's handled by john_register_all(), which actually only registers the matching formats. This means we can use it not only to *list* particular formats but also to only try to auto-recognize (bare) hashes using formats that match the wildcard.

magnum

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.