Форум программистов, компьютерный форум CyberForum.ru

Вирус после компиляции - C++

Восстановить пароль Регистрация
 
Bam449
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 4
05.03.2014, 11:07     Вирус после компиляции #1
Добрый день. Начал изучение с++ с нуля. И вот первая загвоздка. Посмотрел на википедии http://ru.wikipedia.org/wiki/Dev-C++ описание компилятора, там же взял ссылку на официальный сайт, скачал данный компилятор, самую последнюю версию 4.9.9.2, решил написать Hello World програмку. Скомпилировал, появился экзешник, и через 2-3 секунды автоматически удалялся, удалялся до тех пор пока я касперского не вырубил, касперский определял данный exe файл как вирус, загрузил на вирустотал данный файл и проверил. Результаты проверки https://www.virustotal.com/ru/file/6...is/1394002282/

Как такое возможно? Я понимаю, может компилятор сам добавлял в файл строки вредоносного кода при компиляции, но тут компилятор с официального сайта, да и на сам компилятор антивирус не ругается. Как может быть вирус в 4 строчках кода?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
05.03.2014, 11:18     Вирус после компиляции #2
С вероятностью 99% это так называемое False positive - ложное срабатывание. Все без исключения антивирусы этим грешны.... особенно, если применяют эвристические алгоритмы. Впрочем, и на сигнатурном анализе может сработать.
gazlan
2867 / 1815 / 272
Регистрация: 27.08.2010
Сообщений: 4,921
Записей в блоге: 1
05.03.2014, 11:18     Вирус после компиляции #3
Ну, трояны, не размножаются, так что сообщение о троянах в вашем EXE - очевидная глупость. С другой стороны, если у вас есть вирус в памяти, то он может записаться во вновь созданный компилятором EXE-файл и именно при записи на него среагирует AV.

Загрузитесь с LiveCD, проверьте систему, проверьте ваш файл на Anubis - Malware Analysis for Unknown Binaries - DevC слишком хорошо известен для такой истеричной реакции AV, должна быть какая-то причина.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
05.03.2014, 11:26     Вирус после компиляции #4
Высылаете название компилятора, код и exe в СП касперу, пусть разбираются. У меня такая штука была, за день исправили.

P.S. Это для обладателей лицензии
Bam449
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 4
05.03.2014, 11:34  [ТС]     Вирус после компиляции #5
Да скорее всего имеет место быть ложное срабатывание, т.к. добавил в код лишний cout и каспер перестал детектировать файл как вирус
HighPredator
 Аватар для HighPredator
5352 / 1735 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
05.03.2014, 12:13     Вирус после компиляции #6
Цитата Сообщение от Bam449 Посмотреть сообщение
Как может быть вирус в 4 строчках кода?
Совершенно спокойно. У меня практически все антивирусы срабатывали на программы где были битовые операции. Мол, генераторы какие-то писал...
zer0mail
2189 / 1872 / 187
Регистрация: 03.07.2012
Сообщений: 6,667
Записей в блоге: 1
05.03.2014, 13:54     Вирус после компиляции #7
У меня тоже пару раз выскакивало предупреждение о вирусе после компиляции простенькой программы. Лестно ощущать себя "крутым хакером" , который левой рукой попутно ваяет вирус .
Конечно, это было ложная тревога, но по опыту работы с зараженными файлами могу сказать: вероятность, что там действительно вирус никак не меньше 20%

Можешь заархивировать файл с паролем "infected" и прислать его на личку (или дать ссылку не файлообменник)?
Bam449
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 4
05.03.2014, 14:09  [ТС]     Вирус после компиляции #8
Самостоятельно скомпилируй
Ссылку на программу я выше дал, версию тоже дал.
Код
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main()
{
 cout << "Hello, World" << endl;
 return 0;
}
DrOffset
6461 / 3835 / 886
Регистрация: 30.01.2014
Сообщений: 6,630
05.03.2014, 14:13     Вирус после компиляции #9
Bam449, этим последние сборки TDM-GCC грешат, я раз 50 уже отправлял файлы на анализ в Dr.Web и каждый раз подтверждалось ложное срабатывание. Что характерно, такое появляется только на небольших проектиках.
zer0mail
2189 / 1872 / 187
Регистрация: 03.07.2012
Сообщений: 6,667
Записей в блоге: 1
05.03.2014, 14:17     Вирус после компиляции #10
Цитата Сообщение от Bam449 Посмотреть сообщение
Самостоятельно скомпилируй
Ссылку на программу я выше дал, версию тоже дал.
1. "У меня вирус, помогите".
"Проверил свой комп - все ОК"
2. Где ссылка на зараженную программу?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2014, 14:21     Вирус после компиляции
Еще ссылки по теме:

C++ Вылет после компиляции
Мусор после компиляции C++
Ошибка после компиляции C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Bam449
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 4
05.03.2014, 14:21  [ТС]     Вирус после компиляции #11
1. Вирусов у меня нет, потому как проверял данный код и компилятор на 3х компьютерах, один из которых совсем в сети интернет не был. Во всех случаях компилировался "вирус"
2. Прошу прощения, я имел в виду выше (в 1 посте) дал ссылку на компилятор , просто компилятор скачай и скомпилируй. Версия компилятора 4.9.9.2
Yandex
Объявления
05.03.2014, 14:21     Вирус после компиляции
Ответ Создать тему
Опции темы

Текущее время: 08:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru