下载没有防病毒检测的文件

时间:2012-04-16 02:39:05

标签: delphi dll delphi-7 antivirus virus

我正在编写一个程序,从我的服务器下载文件(dll)并使用此文件。 但是,当下载完成后,我的防病毒软件(卡巴斯基)会使用 Constructor.Win32.Downldr.xr 检测我的文件。我该如何解决这个问题?

但是,我将我的2个文件放在www.virustotal.com中,并且都没有病毒。

注意:这两个文件(进行下载的程序和文件,即dll)是在Delphi 7中创建的。

2 个答案:

答案 0 :(得分:5)

您不能指望绕过防病毒软件,因此有两个选择:

  1. 说服AV供应商,你的DLL是干净的,并让他们更新他们的签名。
  2. 充分更改您的DLL,使其不会受到扫描仪的影响。我猜这需要反复试验。
  3. 在上一个问题中,您询问了如何将DLL文件下载到内存中,然后从内存而不是文件加载它。我希望大多数优秀的防病毒软件都会认为任何软件都是恶意软件。

    如果我是你,我会下载到一个临时文件,并使用官方支持的LoadLibrary来加载代码。 AV软件可能更宽松。如果您不准备这样做那么您的软件可能是我眼中的恶意软件,即使您不是故意伤害。即使你这样做,在没有得到用户明确同意的情况下从互联网上下载和执行DLL,也会让任何人看到恶意软件。

    让我们换一种说法。我永远不会让你的这个程序在我的机器上运行,当我的AV软件标记它时我会很高兴。

答案 1 :(得分:0)

下载文件时,您也可以尝试使用HTTPS或任何安全连接。有些防病毒软件无法查看加密连接。