Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CANWtx01VqDabhNA9UVBaXm3E56q=98VjP8+CpcBG1wRfWd812Q@mail.gmail.com>
Date: Tue, 28 May 2013 11:30:05 -0400
From: Rich Rumble <richrumble@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: Help with uppercase rule

On Tue, May 28, 2013 at 10:57 AM, Rafael Veras <rafaveguim@...il.com> wrote:
> After reading the documentation, I'm still left with some questions about
> the following rule:
>
> # Uppercase pure alphanumeric words
> -c >2 !?X u Q M c Q u
>
> 1. What does !?X mean?
> 2. Why c (capitalize) is called after uppercase (u)? I thought capitalize
> wouldn't have any effect after uppercase.
I also have trouble with these, and I don't 100% understand what the
**** is going on...
-c	reject this rule unless current hash type is case-sensitive
>2     reject this rule unless greater than (2) characters
!?C	reject the word if it contains a character in class C (and c=x,
and x= sh*t I don't know... but I think it's a-zA-Z0-9 )
u      uppercase word (qwerty -> QWERTY)
Q/M Memorize word, reject if it hasn't changed
c     capitalize word (qwerry -. Qwerty)
Q    again reject unless it hasn't changed
u     uppercase word

> 3. Why is uppercase called once again in the end?
For me... I don't know, but I know that rules are read from left to
right, preprocessor rules (those in [ ]) are right to left.
> I guess I am missing something about the Q and M commands that occur in
> between.
I've got a lot more questions on rules and how they work too, and I
certainly don't quite get the Q/M/XNMI and more...
-rich

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.