BTW: this works with wine.
This is commandline so you would get feedback on a remote cmd shell (or linux shell with wine for that matter), I could add the option to dump to file (when I work on it again, also its open source so you guys can add it too).

Previous version:
Word crack
Word combo crack (up to four words)
12 char lower case alpha brute force
custom charsets (up to 99 characters)

New:
Speed tweak, should be at LEAST 20% speed increase from previous version.
Code cleanup, alot.
Added some comments to code.
Fixed a possible bug.
For custom charset, you can define the start length and end length.

Edit:
I didn't change the (12 char) on the custom charset. Be aware that you can choose it to end up to 99 length.

..........................................................................
Opinion Wanted:

Ok this is done enough for me to use it in my next project, so I am going to leave it for awhile again.

When I do get to working on it again, whats your opinion?

I can easily add a resume function, but it will dock the speed at least %5 (estimate). Would you rather have speed or be able to resume if closed or crashed?
......................................................................................................

Open source (at codelinx). Compile with VC++ it does weird things when other compilers are used.


Some good ideas for custom charsets:

Commonly used letters for faster cracking.

When trying to recover your pass, do you use certain words or numbers commonly?

If so add the letters to those words and the letters and/or numbers and make a charset of just those to speed the process.


So what else can you use this prog for:
http://www.governmentsecurity.org/forum/in...?showtopic=4838
................................................................................
Some hashes for you to test with


This is a three letter word, will crack with dictionary and brute force
quickly.

You can play with this one.

hash
23761cc868de5c54848a7ed1be3675df

Challenge
s9iFTGCgjU6CpW6dU8_6FJlikN9n


And this one, it's two words put together

Hash

dcba0a4e4948d4d785f2e6b663b48c2d

Challenge
pDMo9bKYf1u9gP19mwspuDazYmhk

Use:
Unzip to folder, run the executable

......................................................

It has worked on all tests I have put it through, but if you find a bug please report it.