I will try to add this functionality to crunch.
http://www.mediafire.com/file/r5iz42...en-v1.7.tar.gz
check out the latest release at
https://sourceforge.net/projects/passgenproject/
I was sick of not having what i wanted in a password generating tool so I spent the afternoon coding my own.
[READ ME ]
PassGen ver 1.7 by Frank Cashio
FrankCashio@yahoo.com
----------------------
What is?
--------
PassGen is a program that generates a specified permutation of text and number. It's aimed at making more realistic passwords.Typically a person chooses short easy to remember words and usually combines them together in some meaningful way. This program this program can calculate those permutations.
How to:
-------
Usage: PassGen [wordlist] [outputfile] [Options]
Options:
-max Sets the maximum word length to be used in the wordlist
-s Sets the special character file
--smart-case Tries common cases modifications to the words
-w Wordlist to use
-o file to write the output to
--stdout prints pipes output to the terminal
./passgen -w MyWordList -s SpecialCharaters.txt --smart-case --stdout | aircrack-ng -e test -w - test/wpa.cap
this combines the words together using Rules.conf then tires various capitalization scenarios and pipes the out put directly to aircrack-ng
./passgen -w websters-dictionary --smart-case -o new-websters -max 4
this creates a new dictionary using the websters-dictionary with words no longer than 4 letters. It permutes them according to Rules.conf, applies the smart case function to them, and then saves the output to new-websters
[Rules.conf]
this has a very simple format.
W will be replaced by all words
# will be replaced by the digits
* will be rep[laced by the special words list. when using this you have to specify the special word list with the -s command
they can be stringed together as thus:
WW#
Now if my dictionary contained only the words 'apple' and 'panda'
PassGen would create this file with all possible permutations as follows:
appleapple0
pandaapple0
applepanda0
pandapanda0
appleapple1
pandaapple1
applepanda1
pandapanda1
appleapple2
pandaapple2
applepanda2
pandapanda2
appleapple3
pandaapple3
applepanda3
pandapanda3
appleapple4
pandaapple4
applepanda4
pandapanda4
appleapple5
pandaapple5
applepanda5
pandapanda5
appleapple6
pandaapple6
applepanda6
pandapanda6
appleapple7
pandaapple7
applepanda7
pandapanda7
appleapple8
pandaapple8
applepanda8
pandapanda8
appleapple9
pandaapple9
applepanda9
pandapanda9
Anyway enjoy,
-Frank
[/READ ME]
Anyway like I said I'm also working on a new kind differential cryptography If I get something really cool I may post it.
Last edited by xAnnhil4ti0nx; 05-24-2010 at 09:09 PM. Reason: Upadeted Into
I will try to add this functionality to crunch.
I like the bleeding edge, but I don't like blood loss
Ok, but i've made some changes today.
I've added a new * option to the config file that allows * to be replaced by special charaters of the users choosing.
so now that you can do things like this
WW##*
and it will generate stuff like
applepanda22!
applepanda22?
ect...
whats really cool is if you create a dictionary like this
W
#
*
and configure the rules like this
WWWWW
this would give you a config file that could be used to make just about any password combo you can think of, besides random.
things like
Big!Panda!2
ILovePie!?
1BigPoop32
just endless possibilities with this thing.
Last edited by xAnnhil4ti0nx; 05-25-2010 at 12:03 AM.
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.
I would like to see more people working together to make one bad a$$ tool than every one trying to do there own thing because all that happens is that you have 5-6 tools that all have one certain feature which is cool and its hard to decide which one to include in backtrack.
I'm all for that. I've got a sourceforage project all ready to go at https://sourceforge.net/projects/passgenproject/
I've a fair amount of time into the code itself, it's fast easy to read and easily expendable.
With this latest version has a load of features, you can try different capitalization scenarios, can pipe output the the console so it could be piped directly into aircrack-ng.
If you want to look at the crunch source code you can find it at crunch - wordlist generator | Get crunch - wordlist generator at SourceForge.net
I am all for working on just one tool. I have always found it funny (and sad) that every few months a new post says I just made a wordlist generator.
I will help in anyway I can. If you want to PM me we can discuss how to proceed.
I like the bleeding edge, but I don't like blood loss