The case of dictionary attacks is when the attackers use a dictionary comprised
of words, were they suspect that the target may have been used in their
password. The attacker then applies colander rules to these input words, such as
capitalization the rst letter, adding three digits to the end, changing the letter
'a' to '@' etc. to further match the targets password. The important thing to
remember that the success of a dictionary base attack depends not only on the
input dictionary selected, but also on the word colander rules applied. Attacker
rst tries with little input dictionaries, if this fails, then the attacker crack the
password using a much larger input dictionaries.