Что может быть причиной того, что VirusTotal помечает пустую программу как троян? - PullRequest
1 голос
/ 21 февраля 2020

В Visual Studio я создаю новый пустой проект, даю ему файл. c и помещаю в него только это, затем компилирую для x86 с оптимизацией и VirusTotal помечает его как троян.

  1. Что может быть причиной этого?
  2. Что я могу сделать, чтобы это исправить?
int main(void) {
    return 0;
}

Я использовал MalwareBytes для сканирования моего компьютера на наличие неприятных вещей, и он не нашел ничего неожиданного ... и в памяти компьютера ничего не показывалось.

Image Summary

Похожие: Флаг Virustotal 32-битная версия моей программы как вредоносное ПО

Ответы [ 2 ]

1 голос
/ 21 февраля 2020

Вирусные сканеры ищут в коде все виды паттернов, поведения и других вещей.

Еще одна важная вещь: программное обеспечение со знаком с меньшей вероятностью будет обнаружено как ложноположительное.

Я только что отправил точно такой же .exe в Virustotal, однажды подписанный и подписанный без подписи.

Подписанная версия запустила 2 хита , неподписанная версия запустила 16 хитов .

Я бы не слишком заботился об этом. Но если вы пишете профессиональное программное обеспечение, вы обязательно должны подписать все .exe и .dll файлы перед отправкой, но подпись не дает никакой гарантии.

C ++ исходный код:

int main()
{
}
  • Скомпилировано с Visual Studio 2019 16.4.3 в режиме выпуска
  • Свойства конфигурации-> C / C ++ -> Библиотека времени выполнения: Многопоточная (/ MT)
  • Свойства конфигурации-> Общие- > Набор инструментов платформы: Visual Studio 2019 (v142)
  • Свойства конфигурации-> Общие -> Windows Версия SDK: 10.0.17134.0
1 голос
/ 21 февраля 2020

Современные антивирусные сканеры ищут необычные программы. Большинство программ делают что-то . Ваш ничего не делает, это делает это необычным. Добавьте код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...