- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经用MinGW为Windows安装了一个c++编译器。我试图编写一个简单的程序:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
并将其保存为
try.cc
。之后,我在文件夹中打开cmd并运行
g++ try.cc -o some.exe
。它生成了
some.exe
,但我的防病毒软件(avast)将其识别为恶意软件。我认为这可能是一个误报,但它专门说这是木马。
最佳答案
这个问题已经出现过了。使用mingw编译的程序往往会触发偶尔的蛇油警报(即防病毒程序)。这可能是因为mingw是病毒作者常用的工具链,因此其输出与真实阳性的通用模式匹配。这在SE(例如https://security.stackexchange.com/questions/229576/program-compiled-with-mingw32-is-reported-as-infected)上也一遍又一遍地出现。我认为这是视音频公司无能力的真实证据,因为它很容易修复,使您想知道其程序的核心功能是否得到更好的实现。 [/rant]
您的情况有点可疑,因为触发的AV程序数量如此之多。虽然我从未听说过mingw受到损害,而且粗略的google搜索并没有改变这一点,但这并非不可能。损害编译器无疑是传播病毒的有效方法。最著名的例子是Ken Thompson hack,它增加了间接性。
当然,您的计算机也可能感染了非Mingw起源的病毒,该病毒只是将自身插入磁盘上发现的新可执行文件中。用通常的方法很容易发现这一点。出发点可能是使其他一些(非Mingw)新的可执行文件接受在线检查。他们应该触发相同的AV程序。
请注意,尽管我有一些一般的IT经验,但是我没有特殊的IT安全知识。以我所说的一切作为您自己的研究和行动的起点。
关于c++ - 防病毒软件将已编译的C++文件检测为木马,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64769420/
我尝试通过电子邮件发送使用 Delphi 构建的 DLL 文件,但收到了拒绝电子邮件报告: “您的电子邮件被拒绝,因为它包含 Trojan.Delf-9364” 所以我将文件上传到 http://sc
Nod32 刚刚警告我有关嵌入到网站图标中的木马。 我在这里复制了 favicon.ico 的内容: http://pastebin.com/BkD4tKNy 不幸的是,我对 Javascript 没
我正在 Code::Blocks 20.03 和 MinGW(GCC Build-20200227-1 9.2.0,单独安装)中测试一个简单的“hello world”程序,但运行它时在控制台上没有消
我是一名优秀的程序员,十分优秀!