06-14-2020, 08:17 PM
Hi, I would like to let you know about a tool I made for the purpose of generating passwords and piping them to cracking software.
I was first trying to bruteforce wpa2 handshakes, and these were by default 26 characters long and hexadecimal.
The little issue here is that it just cannot be done. But what about being lucky ? So I first wrote a generator that was solely random, before settling to the evidence that it was too much left out of luck, what about duplication ? restoring a session ?
What is the best compromise here ? We have to break the linearity of the generation, markov chains are meant for that, but there are doing things in a human way, which is not what I wanted. The other point is about being able to work on multiple lengths at the same time, this part is only a trick (as far as my program is concerned).
What I'm putting forward here is what I called the rain, these are enough of my people's tears to break up long and complex passwords.
If you are interested you can go to https://github.com/e2002e/zhou
Zhou is the tribe of the king Wen who rebelled against a tyrannic lord, putting an end to the tortures, corruptions, and altogether, of evil in China about 6000 years ago.
This king wrote a book called the Zhou Yi Ching, meaning the "easy changes of Zhou". As I once used X11 to alternate the symbols of the book, I could not help notice that I looked like rain falling, and still cannot help thinking that he arranged the sequence in that very purpose.
The way you should use this software is with rules, keeping the character set as simple as possible and adding rules to exploit the full capabilities of you GPU.
I was first trying to bruteforce wpa2 handshakes, and these were by default 26 characters long and hexadecimal.
The little issue here is that it just cannot be done. But what about being lucky ? So I first wrote a generator that was solely random, before settling to the evidence that it was too much left out of luck, what about duplication ? restoring a session ?
What is the best compromise here ? We have to break the linearity of the generation, markov chains are meant for that, but there are doing things in a human way, which is not what I wanted. The other point is about being able to work on multiple lengths at the same time, this part is only a trick (as far as my program is concerned).
What I'm putting forward here is what I called the rain, these are enough of my people's tears to break up long and complex passwords.
If you are interested you can go to https://github.com/e2002e/zhou
Zhou is the tribe of the king Wen who rebelled against a tyrannic lord, putting an end to the tortures, corruptions, and altogether, of evil in China about 6000 years ago.
This king wrote a book called the Zhou Yi Ching, meaning the "easy changes of Zhou". As I once used X11 to alternate the symbols of the book, I could not help notice that I looked like rain falling, and still cannot help thinking that he arranged the sequence in that very purpose.
The way you should use this software is with rules, keeping the character set as simple as possible and adding rules to exploit the full capabilities of you GPU.