2016-02-17 3 views
4

Итак, я просто сделал программу на C++, которая в основном представляет собой ноутбук, вы пишете материал в нем, и он сохраняет его в .dat-файле, а затем вы можете прочитать его позже.Программа, которую я только что сделал, по-видимому, вирус? C++

Я скомпилировал его с Microsoft Visual C++, и теперь я отправил его другу, и это , говоря, что это вирус? Я просматриваю его в Интернете, и он также говорит, что это вирус. Я не знаю, почему это происходит, поскольку я буквально просто использовал некоторые операторы if/else, создал несколько строк и использовал пару getlines. (и fstream для создания файлов .dat).

Это отчет вируса: https://www.virustotal.com/en/file/a1b72280a32915429607fd5abeef1aad4f8310867df1feb7707ea0f7a404026e/analysis/1455735299/

Вот мой код. (Его 400+ строк). И я почти уверен, что с этим ничего нет. . http://pastebin.com/ZwJZrRSu

Любая идея, почему это происходит?

+6

false positive? трудно сказать, не видя свой код –

+0

, вы можете разместить его на github или другом сайте обмена кодами? –

+1

Я заметил, что большинство имен начинаются с «Gen» или «Heur». Это означает, что он ведет себя как обычный вирус. Обычно это происходит, если он мутирует системные файлы после загрузки или шифрует пользовательские данные на основе загруженного ключа, что-то вроде этого. Ваша программа/код делают такие вещи? – Caramiriel

ответ

4

Скорее всего, ваш компьютер уже зараженный вирусом, который добавляет себя к любому исполняемому файлу, который он может найти на вашем компьютере. Это легко объяснит это поведение. Попробуйте скомпилировать ту же самую программу на ПК, которая является чистой и проверяет ваш компьютер с помощью антивируса.

+1

Я думаю, что вы, вероятно, правы, и это настоящий позитив. –

+0

На самом деле я заставил моего друга скомпилировать мой код на своем ПК, и тот же Virus Scanner онлайн обнаружил только 1 «вирус» вместо 11. так что я думаю, что я заражен. Спасибо!. – Aaron

2

Я не уверен, но я думаю, что это потому, что вы импортировали kernel32.dll Опять же, это трудно сказать, без источника Также обратите внимание на детали файла в отчете

Смежные вопросы