多项选择题

以下哪一项属于恶意代码?()

A.病毒
B.蠕虫
C.特洛伊木马
D.宏