Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Generating new custom dictionary
01-22-2012, 07:14 PM
Post: #1
Generating new custom dictionary
I want to take a wordlist of words in the english dictionary and make the following variations:

- Generate all permutations of the words in upper and lower case.

pass
Pass
PAss
PASs
PASS
pAss

and so on.

- Prepend and append all numbers from 0 to 9999 to the words.

0Pass
1paSs
789Pass
67paSS078

and so on.

- I would also like all combinations of prepended and appended numbers and upper and lower case. In short, all possible combinations of words with and without two these variations.

How can i generate this wordlist and write it to a new file? Would this be a effective way of cracking phpass hashes? If not, what would be the best way of cracking reasonably complex phpass hashes? How can I include special characters without making the wordlist too complex?
Find all posts by this user
Quote this message in a reply
01-22-2012, 08:09 PM (This post was last modified: 01-22-2012 08:12 PM by undeath.)
Post: #2
RE: Generating new custom dictionary
better not generate a wordlist but create a ruleset to create these words. Saves much space and IO.

If you demand on generating the whole dict, create the ruleset and run it through hashcat using the --stdout switch.

(but unless you have a very small dict to start with, this will probably waste more space than you have)
Find all posts by this user
Quote this message in a reply
01-23-2012, 11:07 AM
Post: #3
RE: Generating new custom dictionary
this can be done by using the new multirules feature from oclHashcat-plus. use the rules/toggle* rules for the case switching and the rules/hybrid/prepend* rules for the additional chars. ex: oclHashcat-plus64 hash.txt dict.txt -r rules/toggles2.rule -r rules/hybrid/prepend_d.rule
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply