Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <57003B09.5030004@openwall.net>
Date: Sat, 2 Apr 2016 16:35:05 -0500
From: jfoug <jfoug@...nwall.net>
To: john-users@...ts.openwall.com
Subject: Re: New hybrid external elite mode

On 4/2/2016 3:04 PM, jfoug wrote:
> There is a new external-hybrid mode  --external=Leet   which does 
> 'leet word mangling of input words.
>
> https://github.com/magnumripper/JohnTheRipper/commit/94f2eda06186eeb1d642f8e6fdf01a61e5b535a4 
>
>
> This is only available on current bleeding john-jumbo, which has the 
> hybrid-external logic.  This external script is considerably more 
> powerful than what can be done with rules. In this code, each 
> character that has transformations is rolled through its 
> transformations independent of all other letters.  So the word 
> hellcats produces:

There is now a case mangling hybrid external mode in john jumbo. 
https://github.com/magnumripper/JohnTheRipper/commit/622107385a1f75029d12c547f8ba993986d00d28

$ echo pass | ../run/john -pipe -stdout -exter:case
pass
Pass
pAss
PAss
paSs
PaSs
pASs
PASs
pasS
PasS
pAsS
PAsS
paSS
PaSS
pASS
PASS
16p 0:00:00:00 0.00% 111.1p/s PASS

You can even do 'fun' things like chaining the 'leet' and case manglers.

/c/phpbb/johnripper/bleed-64/src $ echo pass | ../run/john -pipe -stdout 
-exter:case | ../run/john -ses=jnk -pipe -stdout -extern:leet
Press Ctrl-C to abort, or send SIGUSR1 to john process for status
16p 0:00:00:00 0.00% 116.7p/s PASS
p4ss
p@ss
p&ss
pa$s
p4$s
p@$s
...
p&SS
P4SS
P@SS
P&SS
144p 0:00:00:00 0.00% 929.0p/s P&SS

$ echo pass | ../run/john -pipe -stdout -exter:leet | ../run/john 
-ses=jnk -pipe -stdout -extern:case
16p 0:00:00:00 0.00% 116.7p/s PASS
p4ss
p@ss
p&ss
pa$s
p4$s
p@$s
...
p&SS
P4SS
P@SS
P&SS
144p 0:00:00:00 0.00% 929.0p/s P&SS

$ echo pass | ../run/john -pipe -stdout -exter:leet | ../run/john 
-ses=jnk -pipe -stdout -extern:case
35p 0:00:00:00 0.00% 253.6p/s p&55
p4ss
P4ss
p4Ss
P4Ss
p4sS
P4sS
...
p@55
P@55
p&55
P&55
144p 0:00:00:00 0.00% 857.1p/s P&55

In the above 2 stacked external runs, the same unique set of words were 
generated (just in different order).


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.