L0phtcrack is your friend in situations like these. I believe that you can set the pattern you like and crack away. It can also sniff across the network for logins etc.

http://www.atstake.com/products/lc/