Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAFMma9OQ7kq+6uJ0r4BKNYttJCDdtkuq1SPHxW0VZS8aGha+SQ@mail.gmail.com>
Date: Mon, 25 Nov 2013 15:16:33 -0600
From: Richard Miles <richard.k.miles@...glemail.com>
To: john-users@...ts.openwall.com
Subject: Re: Questions and suggestions to build a home cracking
 box. :)

Hi All-

First of all, I want to thanks everybody, the answers were amazing and very
helpful. Thank you so much guys!!! You rock!


On Fri, Nov 22, 2013 at 3:00 PM, magnum <john.magnum@...hmail.com> wrote:

> On 2013-11-22 18:24, Richard Miles wrote:
>
>> I know mask mode very briefly, to say the true I know it exist because of
>> hashcat, but I don't understand it very well. I found this post and I
>> guess
>> it's related:
>>
>> http://www.openwall.com/lists/john-dev/2013/06/15/1
>>
>
> Come on man, try harder. It's not that hard. Quoting that mail:
>

I will try, I promise. :)


>
>  $ ./john --mask='?u?l[ab]?d??' --stdout | head -3
>> Press 'q' or Ctrl-C to abort, almost any other key for status
>> Aaa0?
>> Aaa1?
>> Aaa2?
>>
>
> The mask, separated by position, is ?u ?l [ab] ?d ??
>
> First position is ?u == upper-case A-Z
>
> Second position is ?l == lower-case a-z
>
> Third position is [ab] == 'a' or 'b' (not supported by HC afaik)


> Fourth position is ?d == digit 0-9
>
> Fifth position is actually a static '?' but since the mask tokens begin
> with a question mark, a literal one is escaped as '??'.
>

Interesting. But where can I find a list of all these "meneumonics"? I see
that some parts looks like regular expression as [ab], but the others for
sure must have a kind of map with description about what they mean, right?


>
> So how many candidates will this generate?
>
> 26 * 26 * 2 * 10 * 1
>
> That's 13520 candidates. Not a lot: It will keep a GPU happy for just
> about one millisecond.


Wow! That's great.

But how the GPU will know where to "insert" the word from my wordlist?

For example, what syntax may I use to say that my word (obtained from
wordlist) will be prepend or append by this?

Is there a "menumonic" to represent the "word" from wordlist? For example:

--mask='?u?l[ab]?{w}?d??'

Resulting in:

AaaMyWord0?
AaaMyWord1?
AaaMyWord2?

Also, is it possible to do more powerful mutation? For example, replace
just the first occurrence of e with 3? replace only the second occurrence
of e with 3?  and so on until replace all occurrences of e with 3?

This will be very helpful and give some power similar to what we have today
with rules :)


>
>  Where can I find a good documentation explaining how mask mode works,
>> advances in comparison with other modes, etc?
>>
>
> I urge you to get familiar with this from a user perspective and then
> write that documentation, on our wiki. Yes, you too can contribute!
>
> http://openwall.info/wiki/john
>
> Seriously, just create an account and go ahead.


I was not aware, thanks for suggestion, I really appreciated it and agree.
If someone point some material and answer my questions it will help a lot,
but anyway I will research about it and write.

Thanks.

Best regards.


>
>
> 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.