Limiting the consecutive occurrence - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Deprecated; Ancient Versions (https://hashcat.net/forum/forum-46.html) +--- Forum: Very old oclHashcat-plus Support (https://hashcat.net/forum/forum-23.html) +--- Thread: Limiting the consecutive occurrence (/thread-1201.html) |
RE: Limiting the consecutive occurrence - Hash-IT - 06-02-2012 (06-02-2012, 06:49 PM)undeath Wrote: you guys seriously need some math courses. I don't doubt that for a minute, for me at least. M@LIK and Pixel seem to know what they are doing more than I. The potential weakness that Pixel noticed was that there was a duplicate of at least one character within the password. We had 3 known keys and they all had this characteristic. I admit it was a huge leap of faith to assume all SKY keys would have this but we are just playing with it and trying to compile a "quick check" password list. We may find out that this weakness may be applicable to routers manufactured within a certain time period. In which case Pixel has indeed found a weakness !!! RE: Limiting the consecutive occurrence - ntk - 06-03-2012 over 70GB then there is something missed out Hash-IT. Try the regex fillter on smaller charset. You will see how much it can save. Roughly 25-30% file size RE: Limiting the consecutive occurrence - Hash-IT - 06-03-2012 (06-03-2012, 12:56 AM)ntk Wrote: over 70GB then there is something missed out Hash-IT. Try the regex fillter on smaller charset. You will see how much it can save. Roughly 25-30% file size This was just a "lite" filtering. I have just finished doing the second pass to see what I could get it down to, which is now 56.8GB. This was done by filtering to 1 unique sequential character. However as Pixel proved this is a step to far with filtering. I wish we didn't have to store these lists and could filter on the fly with GPU. Hang on a second !!!!! I have just had an idea !! We only need to generate 1 set of characters ! If this is right it will save a lot of time and space. All we are trying to achieve here is the sequence of characters not necessarily the characters themselves. Bear with me .... Once we have .."A" in the sequence we need (no more than 1 sequential instance etc) all we have to do is use the rules to swap the characters about by using the substitution rule to make all the other patterns on the fly whilst cracking ! I think we just need the rules to move up 1 character (rather like the Ceaser cipher). So A will become B and C will be D etc. All you need to do is think of the generated letters in the group of "A" as a pattern or rule file and not as the actual passwords. Thoughts anyone ? RE: Limiting the consecutive occurrence - ntk - 06-03-2012 you are very correct Hash-IT. It is the pattern of the sequence what you are interested in. Not the content. crunch 8 8 abcdef | "filter" would give similar result as crunch 8 8 zbcdef | "filter" but the all the 'a' is swapped with the 'z' RE: Limiting the consecutive occurrence - Hash-IT - 06-03-2012 (06-03-2012, 01:07 PM)ntk Wrote: you are very correct Hash-IT. It is the pattern of the sequence what you are interested in. Not the content. Yes I think that is it, thanks for the confirmation. So chaps, M@LIK, Pixel and of course ntk, that's all we need to do !! I assume you can each generate your own "primary pattern" and there is no need to share them between ourselves ? If any of you need help post here and I will do what I can. Good grief this will save a massive amount of disk space ! Sooo.... the next step is to make our substitution rule file, I think it will be simple enough so I will try to do it on my own for us all if you like. I would appreciate it if you would all give it a look over to make sure I have worked it out correctly. Not you though M@LIK, you have revising to do for your exams !!! Give me some time and I will post it here....probably ! RE: Limiting the consecutive occurrence - ntk - 06-03-2012 you would create the ' abcd_8 then use this rrep 'a' 'z' abcd_8 it's blazing quick even for 15GB file size, on 1.86GHz machine k@k-DIXONSXP:~/dict$ time rrep 'd' 'z' abcd_8 abcd_8: Pattern replaced real 0m0.133s user 0m0.120s sys 0m0.000s tried many ways. more complex, but hard to beat that clean, simple way. If only generating by sed/grep filter and the wee calculation procedures were that quick, nothing could stand you. RE: Limiting the consecutive occurrence - Hash-IT - 06-03-2012 Here you go, this should be the rule that sorts it all out and saves us all that disk space !!! Code: ###### Remember to run it through without any rules to get A done. Then use these rules. I have separated them by "######" you can cut and paste to make separate rule files. @ntk Sorry mate, not sure what you are trying to say. I think you are replacing them on a drive ? My "rule" will mean you don't need to do that....hopefully RE: Limiting the consecutive occurrence - M@LIK - 06-03-2012 Sorry for being negative, but wait, I smell something wrong here! Let me just think about it. RE: Limiting the consecutive occurrence - Hash-IT - 06-03-2012 (06-03-2012, 02:58 PM)M@LIK Wrote: Sorry for being negative, but wait, I smell something wrong here! No problem M@LIK, sniff away !! I was worried this may be too simple. If you consider the generated list "A" as a mask then I "thought" the substitutions might work. I am however fully prepared to give way to your superior knowledge. RE: Limiting the consecutive occurrence - Pixel - 06-04-2012 (06-03-2012, 11:33 AM)Hash-IT Wrote: Hang on a second !!!!! Well done Hash-IT, I like this idea. Would it still work after filtering with sed? Look like I'll be getting that new GPU after all.... |