|
Message-ID: <20100403161015.GA26933@openwall.com> Date: Sat, 3 Apr 2010 20:10:15 +0400 From: Solar Designer <solar@...nwall.com> To: john-users@...ts.openwall.com Subject: Re: remplace all vowels in a word On Sat, Apr 03, 2010 at 05:43:21PM +0200, websiteaccess@...il.com wrote: > I want to change all vowels in a word by all others vowels. my > wordlist is 1 word "bardine" > > I try /?v s?v[aeiouy] > > the result is > > bardana > berdene > birdini > bordono > burdunu > byrdyny > > > lot of variation are missing :( Indeed. Your ruleset line expands to 6 rules after preprocessing, and each rule can output at most 1 candidate password for 1 wordlist line. > some help please, With 1.7.5-jumbo-2 (and newer, when available) you can do something like: /?v op[aeiou] Q %2?v op[aeiou] Q /?v op[aeiou] %3?v op[aeiou] Q %2?v op[aeiou] /?v op[aeiou] %4?v op[aeiou] Q %3?v op[aeiou] %2?v op[aeiou] /?v op[aeiou] In fact, for the word "bardine" the last one of these four lines does not matter (it only slows things down a bit). For the word "bardine", the above ruleset lines produce 124 candidate passwords, all of which are unique. The word itself is excluded. If you want to add "y" to the set of vowels, it is trivial to do so for the replacement characters, but not easy for the characters you search for. So perhaps you'll only add it to the replacements. I didn't do it in the examples above in order to keep them more consistent. 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.