If this is your first visit, be sure to
check out the Forum Rules by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Obviously, this can drastically reduce a wordlist's size; a necessity if you want to challenge larger keys.

It seems this has been covered elsewhere but I cannot find a reference: Does anyone know of an existing program that does such a thing, or am I delusional? I realize there are numerous rudimentary ways to do this, but its seems as if there is already a program specifically for this. If not, its off to the coding board!

Re: Removing patterns from Numeric wordlist

Re: Removing patterns from Numeric wordlist

Yeah, further to thad0ctor's message hereabove
(by the way, your email as mentioned in your contact info in your script is not working thad0ctor)
you can narrow down the outcome of wordlists created with
for instance crunch by using a specific pattern which makes
it more relevant to yourtarget.

Re: Removing patterns from Numeric wordlist

Re: Removing patterns from Numeric wordlist

Please, do not leave your garbage in my thread. Why bother posting if you do not fully read the OP or are posting regarding airoscript redux or any other bash front-ends(shortcuts) you have 'created'. BTW, that example is nasty, I am not sure how one can make shell scripts without having any clue about in/out redirection. No, that example should never work.I do not intend to be so rude, but damn, these replies are depressing. The OP said: "I realize there are numerous rudimentary ways to do this, but its seems as if there is already a program specifically for this.." not 'zomg how I make w0rdlistz'. I can only hope the eager few did not scare away the knowledgeable. So please, if you are one of the few who have already posted here, kindly stay away from my thread.

The appropriate solution will do much more than some inline with regex. Not to mention, parsing multiple TB in such a way would be reckless, at best. The solution I am looking for will do more than just remove g 'a pattern' , it will remove 'ALL patterns'. The target is software that creates keys based on random digits.

Like I said, it seems as if this has been covered before and a solid program exists for just this purpose. Of course if there is not, I do not mind creating something.

Re: Removing patterns from Numeric wordlist

Alright then here is a script that will remove duplicated letters. It's not going to remove all patterns, I'm not giving you anything in the area's of artificial networks, but you can figure out the extras for yourself.

Re: Removing patterns from Numeric wordlist

based on what you want you'll probably have to write a new bash script along the lines of:

- crunch with your settings
- pipe the output to sed to remove X consecutive characters
- run a for loop for each line of output counting how many instances of each character there are in a line
- pipe out the characters that did not fit the requirements
- cat the output list into a word list

I'll look into making a function like this, it sounds like a fun challenge and a cool feature for my tool kit but in the meantime you should reassess you attitude towards those who are trying to help you

If you start with the most efficient checks (string length, counting characters, then consec characters asc, consec characters desc, then whatever), you'll reduce the processing power somewhat significantly.

Still not underestimating the power...

There is no such thing as bad information - There is truth in the data, so you sift it all, even the crap stuff.