下列哪些属于常说的恶意代码?

下列哪些属于常说的恶意代码?

A.病毒

B.蠕虫

C.木马

D.后门

正确答案是ABCD