If I know what the first characters of the password are and that the last few are symbols and numbers, how would I generate a wordlist? eg. the first characters are "elephant" and the last three are symbols or numbers so the wordlist would look something like this:
and so on
Thanks in advance for any help.
cain and able has the ability to add numbers after the word, called a hybrid brute attack. As well as uppercase, reverse, and mixed. You might give that a shot.
Thanks for cain. But I was looking for something along the lines of this:
I want to generate an actual file with all the combinations. This creates a file with all the combinations of these characters that is 3 characters long:
perl ./wg.pl -l 3 -u 3 -v 1234567890\!\@\#\$\%\^\&\*\(\)-\ >wordlist.txt
The result is something like this that is 44kb:
And it does all the characters.
All I want to do is put the same word at the beginning of each line. Could this be done with cat? Can someone give me some suggestions?
ok i suck at bash scripting, im learning tho. But i would think that a simple script would do the trick, have the prog output a word from the wordlist in an incrimenting fashion as variable A, then have the script your using to randomize the last 3 characters as variable B, then tell the program to echo AB and output to a file. I hope this helped some, its the best advice i can give.
I found out how to do it! The answers is in ./wg.pl. Stupidly, I did not carefully read the options and when I did, this is what I found:
USAGE: perl ./wg.pl options
-a string: prefix
-c number: max consecutive letters (how many consecutive 'a' do you want?)
-e : submit the output string to the operating system
-h : help
-l number: min length of the word
-o number: max number of occurrencies of a letter
-n number: max number of n-ple (AA, BBB, CCC, DDDD)
-r number: max number of repeatitions (ABCABABBCDBCD has 5 repeatitions: 3 reps of AB and 2 of BCD)
-t : trace on
-u number: max length of the word
-v string: list of valid characters (es, "01" "abcdef")
-z string: postfix
I only had to add the option -a to the command followed by the prefix that I wanted! eg. perl ./wg.pl -u 3 -l 3 -a elephant -v 0123456789 > words.txt
Now I just need to play around with the repetition and occurencies of characters to make a wordlist that is as precise as possible. Lets see how long it takes to get my router's control panel password!
Thank you all for your help!