【发布时间】:2020-02-21 14:04:29
【问题描述】:
在 Visual Studio 中,我创建了一个新的空项目,给它一个 .c 文件并仅将其放入其中,然后针对 x86 进行优化并进行编译,VirusTotal 将其标记为木马。
- 可能是什么原因造成的?
- 我可以做些什么来解决它?
int main(void) {
return 0;
}
我使用 MalwareBytes 扫描我的计算机以查找令人讨厌的东西,它没有发现任何意外...并且在计算机内存中没有显示任何检测到的东西。
【问题讨论】:
-
我从未听说过这两个防病毒程序。我不会太在意这个。这两个 AV 程序可能过于谨慎了。
-
是 C 还是 C++?我可以用 C 重现这个,但它没有触发 Jangmin,而是 Cylance。
-
如果可执行文件未签名,通常会触发防病毒软件,这可能是原因之一?
-
@Sparky 这是一个空的 C++ 项目,但它是一个 .c 文件,因此可以编译为 C 但是它很可能链接为 C++ 可执行文件,因此它会拖入C++ 运行时库。
-
@AndrewHenle 实际上使用 Visual Studio 2019 甚至无法创建 C 项目,只能创建 C++ 项目。