Where was I? Oh, yes rainbow tables. Rainbow tables are massive tables with many different hash-password combos. Using this, ophcracker reads the hash Windows has stored and finds it on the table, with the matching passwords. Now you may ask why one might not read the hash and simply use that. And that is a valid question, and hopefully a valid answer will be in the next post.