|
Message-ID: <5558C10D.7020509@gmail.com> Date: Sun, 17 May 2015 18:25:49 +0200 From: Marek Wrzosek <marek.wrzosek@...il.com> To: john-users@...ts.openwall.com Subject: Re: Advise on best approach (truecrypt pw based on pdf file) W dniu 17.05.2015 o 17:11, magnum pisze: > On 2015-05-17 12:18, Demian Smith wrote: >> So, this is my last question and with it I wish to apply for the "Most >> stupid question - 2015" award - is it possible, to create a "moving >> interval" rule? > > Not in the way you describe below, no. Mainly because I believe we can't > handle more than 125 characters of input in one line. > >> I am thinking to take my wordlist rule, remove all the line breaks so >> that I have a really long stream of chars and then just move the >> Interval. >> >> Say, my stream would be >> SiadqrfewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> >> I'd like to have rule (or preoprocessed rule) that walks throught the >> file like this >> [Siad]qrfewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> [Siadq]rfewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> [Siadqr]fewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> (...) >> [Siadqrfewmnsohabiwto]arotwwsbaotmcaaTpthbwuitrubwltetpt >> S[iadq]rfewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> S[iadqr]fewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> S[iadqrf]ewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt >> (...) >> Si[adqr]fewmnsohabiwtoarotwwsbaotmcaaTpthbwuitrubwltetpt > > I think this is best done with a perl script or something. Probably very > trivial but I'll pass for now. Anyone? > > magnum > Hi This simple awk one-liner can do the trick: awk '{for (i = 1; i <= length($1); i++){for (j=i;j<=length($1);j++){print substr($1, i, j-i+1);}}}' Feel free to adjust i or j accordingly (e.g. if you don't want passwords shorter than 4 letters just change j=i to j=i+3). Best Regards -- Marek Wrzosek marek.wrzosek@...il.com
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.