Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <d35bc1b0-ad52-019b-b287-2799a4292b83@virginmedia.com>
Date: Sun, 27 May 2018 14:08:58 +0100
From: Eric Watson <ea-watson@...ginmedia.com>
To: john-users@...ts.openwall.com
Subject: Re: john --make-charset=custom.chr: Can't get the hang
 of using it. :-(

Thank you Alexander.

Can I ask for guidance on another method?

Incremental mode excluding a list of characters which would not be 
included in the password?

Eric

On 27/05/18 11:12, Solar Designer wrote:
> On Sun, May 27, 2018 at 01:28:13AM +0100, Eric Watson wrote:
>> I am struggling with making a suitable mask having tried numerous attempts.
>>
>> I am trying to achieve:
>>
>> ./john --mask'[*!][Ff]irrstword followed by a known number such as 11334
>> but could also be 43311 followed by [*!][Ss]econdword followed by 11334
>> or 43311' passwd
>>
>> The number digits would not change and would always be in the same order
>> following the first and second word so could be treated as a "word".
>>
>> The firstwordnumber and secondwordnumber could also be reversed ie.
>>
>> ./john --mask'[*!][Ss]econdword followed by 11334 or 43311
>> [*!][Ff]irrstword followed by 11334 or 43311' passwd
>>
>> I assume this would need two passes, one for each combination?
> If I understood you correctly, it's these 8 masks:
>
> [*!][Ff]irstword11334[*!][Ss]econdword11334
> [*!][Ff]irstword11334[*!][Ss]econdword43311
> [*!][Ff]irstword43311[*!][Ss]econdword11334
> [*!][Ff]irstword43311[*!][Ss]econdword43311
> [*!][Ss]econdword11334[*!][Ff]irstword11334
> [*!][Ss]econdword11334[*!][Ff]irstword43311
> [*!][Ss]econdword43311[*!][Ff]irstword11334
> [*!][Ss]econdword43311[*!][Ff]irstword43311
>
> To use them with JtR, you can use this lengthy command-line in bash:
>
> while read mask; do ./john --mask="$mask" passwd; done < masks.txt
>
> or you can do the 8 invocations of JtR manually, substituting the
> different masks in there (if so, use single quotes around the masks to
> prevent the shell's processing of special characters in there).
>
> You can also choose to optimize for fewer masks, given that the number
> of different candidate passwords to test is low anyway (let the computer
> waste some time, instead of wasting your own time):
>
> ./john --mask='[*!][Ff]irstword[14][13]3[31][41][*!][Ss]econdword[14][13]3[31][41]' passwd
> ./john --mask='[*!][Ss]econdword[14][13]3[31][41][*!][Ff]irstword[14][13]3[31][41]' passwd
>
> This will test a total of 8192 candidate passwords instead of only 128,
> but either is a low number for a computer.
>
> 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.