Lol the sad reality is that a hashed password is uncrackable without a server or real military grade hardware.. the only way a hashed password can be cracked is by using a pre generated hash table (or bruteforced hashing of common passwords > which you can also get lists for).. if your breaking server to client you would need a good program that you can actually run for 3 years,,
Cain and able was absolute crap btw, it didn't save your alphanumeric iteration so if you dropped connection or the program closed you would have to start again from the start. maybe if you enumerated the code... idk.
But considering that passwords nowa days are undeniably uncrackable beyond 5 chars letters only.. your best option is to bypass, side entrances, overloading, ddos, booting and spoofing, injection.. I finder shoulder looking to be the most effective.. or *** bypassing from key loggers.
Do disagree with anything iv said here though