Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 6 Jan 2013 23:59:25 +0100
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Mask mode (was Password Generation on GPU)

On 6 Jan, 2013, at 23:53 , <jfoug@....net> wrote:
> Been thinking a little more about this, and this really is looking like a fun new 'mode' for JtR.
> 
> 1.  we might want to put some thought put into this on save/restore.
> 
> 2.  we might want to 'extend' this so that we have a 'mask-file' type.  The file would be a series of masks, and JtR would load each line, and perform the mask listed.
> 
> 3.   elite might be much faster to do with a mask, than with rules.  In this mode, a word would be read, then the elite mask generated, then the mask 'run'.    This would require ability to have dynamic character sets. Right now, there us upper, lower and digit.  We might need one  call ?@  that is 'aA@&', ?o that is 0oO, ?s that is sS$ etc.  Then p?@...sw?ord would allow elite.   The nice thing about this is getting things like password, pas$word, pa$sword and pa$$word all working.  Doing that with JtR's current rules is not easy (especially the middle 2 of those words).  But with a mask, this is trivial. 

Yes. Save/restore is trivial. But I reverted it for now, until we have a mature mode.

Also, Myrice's goal with this mode is to implement it on GPU where applicable, and I believe it will also support combining with other cracking modes (which complicates the save/restore thing). So any functionality we add (at this time) may just lead to trouble.

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.