恶意软件的检测难度是因为恶意软件高度扩散和不同的变体,使得基于签名和图像文件哈希的方法是行不通的. 我们通常说的二进制文件不仅仅是指可执行文件,而且指隐藏在其他文件格式的中的代码,比如(.png格式或者.zip格式),同样文本文档也可以成为恶意软件的载体,尽管他们不是可行性文件格式 .
方法整体分为:静态方法和动态恶意软件分析方法