Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <-8625048311444299902@unknownmsgid>
Date: Mon, 12 Sep 2011 09:02:35 +0200
From: Maximilian Melcher <melcher.maximilian@...glemail.com>
To: "john-users@...ts.openwall.com" <john-users@...ts.openwall.com>
Subject: Re: Toggle every possible case

Thank you!



Am 12.09.2011 um 09:00 schrieb Solar Designer <solar@...nwall.com>:

> On Mon, Sep 12, 2011 at 08:25:23AM +0200, Maximilian Melcher wrote:
>> I am trying to create a rule that toggles all combinations for a word eg.
>> for aa (aa; Aa; aA; AA).
>>
>> I tried it with:
>> -: T[0-7] T[0-7] T[0-7] T[0-7] T[0-7] T[0-7] T[0-7] T[0-7]
>>
>> But that blows up to 16Mio rules - whats wrong ? :)
>
> That line produces a lot of effectively duplicate rules, e.g.:
>
> T0 T0 T0 T0 T0 T0 T0 T1
>
> and:
>
> T0 T0 T0 T0 T0 T0 T1 T0
>
> will both be produced by the above ruleset line, but they're effectively
> the same.
>
>> If I am not totally mistaken for a word with 8 letters it should be 128
>> combinations, right?
>
> It should be up to 256.
>
> This will do what you need, also trying to avoid producing duplicates
> for non-purely-alphabetical strings:
>
> [List.Rules:Wordlist]
> :
> -c T0 Q
> -c T1 Q T[z0]
> -c T2 Q T[z0] T[z1]
> -c T3 Q T[z0] T[z1] T[z2]
> -c T4 Q T[z0] T[z1] T[z2] T[z3]
> -c T5 Q T[z0] T[z1] T[z2] T[z3] T[z4]
> -c T6 Q T[z0] T[z1] T[z2] T[z3] T[z4] T[z5]
> -c T7 Q T[z0] T[z1] T[z2] T[z3] T[z4] T[z5] T[z6]
>
> Also, there are similar samples in the default john.conf in
> [List.Rules:Single] and [List.Rules:NT].
>
> In case you're wondering, Tz is effectively a no-op.
>
> Alexander

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.