10

我用 Python 编写了一些防病毒软件,但找不到病毒签名。该软件通过将硬盘上的每个文件转储为十六进制来工作,从而获得十六进制签名。我从哪里获得所有已知病毒的签名?

4

3 回答 3

13

Clamav,开源 GPL 反病毒软件。您可以阅读它的源代码以了解它是如何实现启发式算法和其他内容的。不过,它是用 C 编写的。

您也可以在那里下载病毒库。它们是免费的并且经常更新。

于 2010-04-27T04:38:09.140 回答
6

我怀疑这样的列表是否存在,反病毒公司花费大量时间/金钱来建立他们的数据库,而且他们似乎不太可能免费发布数据。

此外,正如 Lasse 所说,并非所有病毒都有静态签名。“好”的病毒(我认为这意味着本世纪的大多数病毒)都会自我变异。

于 2010-04-27T04:14:06.143 回答
2

comodo.com 上有一个 CSV 格式的恶意软件签名数据库,
您可以从他们的网站下载它们
下载病毒签名数据库

这是一个相当大的文件(大约 432MB),所以它应该包含很多签名。

于 2019-01-31T09:33:35.660 回答