2012-04-15 111 views
1

我还没有找到任何有关此信息。是否有病毒签名所需的最小长度?我在Peter Szor的书中读到,对于16位应用程序来说,16字节就足以避免误报。对于32位和64位应用程序是否还有最低等级?病毒特征码的最小长度

谢谢。

+0

由于没有人再在Assembly上写入病毒,所以我认为1K会是合理的;)想一想,没有人会再写病毒,期限。 – 2012-04-15 15:13:43

+0

@MK。,没有人再写病毒?万岁!现在关于那座桥... – 2012-04-15 15:14:37

+0

你最近一次看到病毒是什么时候?不是蠕虫,不是广告软件,而是真正的病毒? – 2012-04-16 01:32:54

回答

2

可能是我的经历对你有用:

我产生用正克,操作码和使用menonic十六进制代码签名。我使用超过2000种病毒来分钟签名。最小长度为16字节,最大大小为68字节。此外,为恶意软件和良性创建签名。该方法是启发式和数据挖掘
良性签名的长度小于恶意软件。而且我认为这是因为Benign是用高级语言编写的,所以编译器生成的代码和更多的相似性减少了良性签名的长度。如果恶意软件以较低级别(汇编)或内联汇编(嵌入汇编以高级语言)编写,则会产生相当长的签名。

长签名在离线扫描中对详细分析很有用。