Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <CF97322F-F955-4F8A-84E6-938ABA029A8B@sl-chat.de>
Date: Sun, 7 Mar 2010 16:33:02 +0100
From: SL <auditor@...chat.de>
To: john-users@...ts.openwall.com
Subject: Re: rules with ":"

Am 2010-03-07 um 10:50 schrieb websiteaccess@...il.com:
>  In my mind :[cu]  =    ":" try words as is "john" then convert to
> "John"  then convert "JOHN"

No, that's a misperception: this ist not a rule, but a preprocessor  
instruction, which gets expanded to two rules:
:c
:u

These two rules are further optimized to:
c
u

The ":" as no-op instruction can be discarded ("do nothing to the  
word and then capitalize it" is essentially the same as simply  
"capitalize the word").


So having "jOHN" in your wordlist, you might consider having four  
rules in your config: unmodified/as-is (:), (l)owercased, (u) 
ppercased and (c)apitalized:
:
l
u
c

Or, as config-line-saving preprocessor instruction:
:[:luc]


(I hope I got this right.)

Try the following in Terminal, inside john's working directory:
grep "accepted as" *.log

It should help you to better understand the preprocessor's logics.


SL

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.