Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20100731104854.GA15911@openwall.com>
Date: Sat, 31 Jul 2010 14:48:54 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: 1337 aka Leet Rules

On Thu, Jul 29, 2010 at 10:41:48PM -0400, Rich Rumble wrote:
> ... case variance, where you replace the first e with a 3 but not the second
> or third in a word. Then replace the second e with a 3, but not the first or
> last, then the last and finally the others (1&3, 1&2, 2&3 and 123).
> r3member, rem3mber, rememb3r, r3memb3r, r3m3mber, rem3mb3r, r3m3mb3r

Here's how you can do it:

/e op3
%2e op3 /e op[e3]
%3e op3 %2e op[e3] /e op[e3]
%4e op3 %3e op[e3] %2e op[e3] /e op[e3]

For "remember", it produces:

$ john -w=w -ru -stdo
r3member
rem3mber
r3m3mber
rememb3r
r3memb3r
rem3mb3r
r3m3mb3r
words: 7  time: 0:00:00:00 100%  w/s: 700  current: r3m3mb3r

In fact, the fourth line was not needed for this specific input word.

> ... I do have an issue with my "i"
> substitution, "si!" errors my john.conf file so I haven't figured out how to
> escape the exclamation point.

Why, there should be no issue with that and no need to escape the
exclamation point.  "si!" just works for me.

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.