Ataque do dicionário
Um ataque de dicionário é um método de cracking que consiste em tentar advinhar uma senha provando todas as palavras do dicionário ou combinações de palavras.
http://www.batori.com.br/blog/estudo-de-um-ataque-de-dicionario-contra-um-site-baseado-wordpress/
Ataque força bruta
Em criptografia, um ataque de força bruta, ou busca exaustiva de chave, é um ataque criptoanalítico que pode, em teoria, ser usado contra quaisquer dados criptografados (exceto para dados criptografados de uma maneira segura na teoria da informação).
https://pt.wikipedia.org/wiki/Ataque_de_força_bruta
Rainbow table
Uma rainbow table é uma tabela de consulta de hashes pré calculados. É um exemplo prático do trade-off Memória e Tempo, usada para tentar recuperar o texto original de uma senha através de uma senha digerida (hash), gerada por uma função criptográfica de digestão (hashing).
https://pt.wikipedia.org/wiki/Rainbow_table
Letra D