I was just writing a very simple MD5 cracker in python. What it does is loads 2 wordlists. 1 wordlist from pass.txt in clear text and other list from hash
pass.txt
hash