Я случайно создал вирус. Просто как это вирус?

Поэтому я поэкспериментировал со строками, просто чтобы посмотреть, смогу ли я сохранить строку в переменной и затем отобразить содержимое переменной на экране.
Видимо, мой антивирус не был этим доволен.

Вот мой код:

#include <iostream>
#include <string>
using namespace std;

int main()
{
string boy = "hello";
cout << boy << endl;

system("pause");
return 0;
}

Активное программное обеспечение, которое может нанести вред вашему компьютеру или данным, было
обнаружено. Обнаружен: Trojan.Win32.Shutdowner.aadw

Как же мне удалось это сделать?
Я первый год в компьютерных науках, и перечисления — это то, что мы получили.

Это на самом деле вирус или мой антивирус?параноик«? Или, другими словами, он просто ошибочно принимает его за вирус из-за той или иной лазейки?

Постскриптум я использую DEVC++

0

Решение

Это ваш антивирус параноидальный. Антивирусные программы в значительной степени основаны на байтовых сигнатурах известного вирусного кода (некоторые также полагаются на эвристический анализ поведения во время выполнения). Ваша программа просто скомпилирована в двоичный код, который содержит случайную байтовую сигнатуру, которую ваш антивирус распознал по известному вирусу, и все. Нередко антивирусная программа сообщает о ложных срабатываниях, особенно на компьютерах разработчиков. Вы можете добавить свои исходные / выходные папки в список исключений антивирусной программы, чтобы они больше не сканировали их.

15

Другие решения