Suggestions on how to attack
#1
One of my coworkers knows I like to crack hashes, and gave me a challenge. I have an MD5 hash, and he gave me the following information/clues:
  • It has at least 1 upper, 1 lower, 1 digit, and 1 symbol.
  • It is 10 characters.
  • All of which are on the standard American keyboard.
How should I attack this?

So far, the best I've come up with is to use PACK's policygen to generate masks that meet the above criteria. But that's 818K masks. Since he knows a little about cracking, I am doubtful it's based on a dictionary word, although it could be. But then which rules would I use, given the clues above? Leetspeak maybe???

I have run the hash through a few online databases, but no hits as expected.
#2
If it's random the hints are not worth much.
#3
(09-09-2017, 10:02 AM)undeath Wrote: If it's random the hints are not worth much.

Well, they do reduce the keyspace a little.