多项选择题

A.穷举密码
B.字典攻击
C.软件分析
D.社会工程学