What are the types of password attacks?

There are several types of password attacks: Brute Force, Dictionary, Rainbow Table, pattern checking, word list substitution