![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Upgrader |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.8.2007 Репутация: нет Всего: нет |
Только начал такой процедурой пользоваться, антивирус Dr.Web стал видеть в программе вирус AdWare Adware.ResearchAd.origin.
Как от этого можно избавиться? Я ж не вирус пишу ![]() А если искать все (*.*), антивирус молчит. |
|||
|
||||
RomanEEP |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: 5 Всего: 8 |
Наверное аналогичный код использовался вирусописателями для нахождения заражаемых файлов
Можно попробовать просто чуть-чуть изменить алгоритм, например завести Path + '*.exe' в отдельную переменную или проверять подходит ли расширение файла уже в цикле |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
неверная проверка. а если это скрытая допустим директория? -------------------- There are always someone smarter than you... |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Т.е. ругается в процессе поиска или при сканировании файла?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Upgrader, знакомая ситуация. Тут 2 выхода. Либо глушить веба, либо слать им образчик "вируса", чтобы они поправили сигнатурки.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Upgrader |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.8.2007 Репутация: нет Всего: нет |
При проверке файла на вирусы (и антивирус на лету проверяет все запускаемые файлы) |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Не знаю, пробовал по-всякому твой код, у меня Dr.Web молчит. Проверял на virustotal.com
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Так еще зависит от версии компилятора + сочетание с другим кодом. Не бывает таких маленьких сигнатур, чтобы только одну процедуру включали. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
mmvds |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 22.12.2007 Репутация: нет Всего: 6 |
Аналогично, компилятор delphi 7, на вирустотале не один антивирь не ругается, даже параноидальная панда. А вообще в одном из стареньких номеров "Хакера" была статья по несложным методам "чистки" кода - разбив строковых констант, вынос нескольких инструкций в отдельную процедуру, изменение точки входа и т.д. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
|
|||
|
||||
W4FhLF |
|
||||||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Ну поэтому я и использовал две версии компилятора, а так же пробовал оконное и консольное приложение, так же писал после процедуры поиска запуск всех exe с пом. WinExec(в этом случае suspisious выдали Panda и VBA32). Насчёт длины сигнатур, это всё понятно. Но они бывают абсолютно разными, к тому же сегодня сигнатуры в классическом варианте в АВ не используются почти. Специапльно скомпилировал такой код и проверил на virustotal.com:
Резалты:
Это сообщение отредактировал(а) W4FhLF - 22.1.2008, 17:46 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
||||||
|
|||||||
Upgrader |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.8.2007 Репутация: нет Всего: нет |
С расширением exe нормально, а с xls - вирус. ![]() В данный момент нужно как раз xls Это сообщение отредактировал(а) Upgrader - 22.1.2008, 17:53 |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Держи эту строку зашифрованной, чтобы АВ не смог её проэмулировать, а перед передачей в функцию расшифровывай отдельно. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
Virtuals |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: 3 Всего: 11 |
||||
|
||||
Upgrader |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.8.2007 Репутация: нет Всего: нет |
А я сейчас взял и удалил эту строку
![]() FindFirst(Path + '*.*', faAnyFile, SR) = 0 Без нее тот-же самый вирус! ![]() А с ней но со звездочкой нет вируса.... |
|||
|
||||
SlaUr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 18.9.2003 Репутация: 3 Всего: 5 |
может какая-то левая компонента (не каждый раз) заражает выходной код , а что такой вирус можно написать
(может глупость ляпнул , не пинать) Нужно убирать компоненты с формы и смотреть исчезнет ли вирус Или вирус уже в системе (другой который еще не видит веберь) и заражает этим вирусом вновь созданные или переписанные файлы.Можно проверить - переписать файл с одного места на другое и если он заразится значит у вас проблемы. зы. Нод32 рулит Это сообщение отредактировал(а) SlaUr - 25.1.2008, 14:33 |
|||
|
||||
gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
Upgrader, просто для справки. Я один раз писал прогу которую все антивирусы считали за вирус. я долго думал что могло быть, а потом поставил антивирь всебе и оказалось что у меня пол компа заражено, вирус заражал только что созданный exe.
|
|||
|
||||
Upgrader |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.8.2007 Репутация: нет Всего: нет |
gambit,
Конечно это не такой случай ![]() |
|||
|
||||
Juice |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 13.1.2007 Репутация: нет Всего: нет |
Аналогично, DrWeb ругается, если делать сервис, который добавляет определённого пользователя в админы
![]() |
|||
|
||||
profesiachuvak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 7.11.2009 Где: Беларусь, Минск Репутация: нет Всего: 4 |
Серьёзно, надо другой антивирь ставить. Мой nod32 молчит по поводу процедуры. ![]() -------------------- Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет. |
|||
|
||||
BLACK_KOT |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 20.12.2006 Репутация: нет Всего: -1 |
я так понимаю, что добавляя в свою программу процедуры UrlDownloadToFile или ShellExecute вы, по мнению антивируса, начинаете писать вредоносный код?
у меня делфи 7 и антивирус Avira Free Antivirus. дык стоит добавить одну строчку с такой процедурой и всё - троян! да и в других антивирусниках похожая ситуация. ну ладно я, мне не влом в исключения добавить, но такую ахаяную антивирусами прогу люди качать не будут! чтож мне слать свой исходник всем антивирусникам, чтобы они сигнатуру правили - да и поправят ли - ещё вопрос. чтож делать? -------------------- .. я - демо версия Бога от Microsoft.. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
http://forum.vingrad.ru/forum/topic-353080.html |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |