如何测试我正在开发的防病毒程序? [关闭]

Posted

技术标签:

【中文标题】如何测试我正在开发的防病毒程序? [关闭]【英文标题】:How can I test the antivirus program I am developing? [closed] 【发布时间】:2010-09-08 16:37:28 【问题描述】:

我需要为 Windows 开发防病毒软件。我在哪里可以下载病毒或类似病毒的程序来测试它?

【问题讨论】:

我得说,如果你还不知道在哪里可以找到病毒样本,那么尝试编写防病毒程序似乎还为时过早。 @jball:从字面上看,这是一种寻找问题的解决方案。 @Shog9:在我看来,这是一个关于获取用于反病毒开发的测试语料库的问题。听起来更像 SO 材料而不是 SU。 @mmyers:我不知道...获取 Photoshop 来绘制初始屏幕在技术上也与开发相关,但实际上两者都更适合 SU。 您为什么要尝试编写自己的 AV 软件?数百种现有的 AV 解决方案有什么问题?具体来说,ClamWin 是 GPL 许可的——你为什么不加入那个项目? 【参考方案1】:

EICAR test file 是一个好的开始,因为它是自我修改程序的一个示例——恶意软件通常会这样做。

【讨论】:

【参考方案2】:

尝试使用众多假冒的反恶意软件程序之一。一些 SO 抓取工具最近“推荐”了一个,链接在元堆栈溢出中。

可能,请确保您在与互联网断开连接的虚拟机中尝试它们。 ;)

【讨论】:

以上是关于如何测试我正在开发的防病毒程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

VB.NET:即使在您关闭程序之后,您如何显示“您受到保护”消息?

某些防病毒软件删除了自动更新程序文件

您将如何以编程方式测试文件中的病毒? [关闭]

为啥防病毒似乎针对特定数字? [关闭]

防病毒程序如何检测 EICAR 测试病毒?

如何针对流行的病毒扫描程序测试我的应用程序?