我用Python写了一些杀毒软件,但是我找不到病毒签名。软件的工作原理是将硬盘上的每个文件转储成十六进制,从而获得十六进制签名。我应该从哪里获取所有已知病毒的签名呢?
我用Python写了一些杀毒软件,但是我找不到病毒签名。软件的工作原理是将硬盘上的每个文件转储成十六进制,从而获得十六进制签名。我应该从哪里获取所有已知病毒的签名呢?
有 Clamav,这是一款开源的GPL杀毒软件。你可以查看其源代码来了解它如何实现启发式和其他功能。它使用C语言编写。
你也可以在那里下载病毒数据库。它们是免费且定期更新的。
在comodo.com上有一个CSV格式的恶意软件签名数据库,你可以从他们的网站上下载。
下载病毒签名数据库
这是一个相当大的文件(约432MB),因此应包含许多签名。
注:Original Answer翻译成“最初的回答”
b'hello'
或b'\x68\x65\x6c\x6c\xf'
,它们都等同于Python 2中的'hello'
。) - Sarah Messer