Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> почему ругается антивир? 
:(
    Опции темы
BLACK_KOT
Дата 6.5.2009, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 20.12.2006

Репутация: нет
Всего: -1



Код

CopyFile('english.exe','C:\Program Files\english.exe',true);


копирую свою прогу в Program Files - говорит троян, причём именно из за этой строки! 

а когда какой нинь сетуп распаковывает файлы, устанавливает чё-нить в Program Files - всё нормально. 

что, распаковщики по-другому копируют файлы?


--------------------
                       .. я - демо версия Бога от Microsoft..
PM MAIL   Вверх
kami
Дата 6.5.2009, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 23
Всего: 72



Антивир антивиру рознь. Какой конкретно ругается?
Некоторые можно перехитрить, просто переставив местами 2 строчки кода.
Для других нужны извращения посложнее.
PM MAIL WWW   Вверх
BLACK_KOT
Дата 6.5.2009, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 20.12.2006

Репутация: нет
Всего: -1



антивир так и называется - зонтик красный


--------------------
                       .. я - демо версия Бога от Microsoft..
PM MAIL   Вверх
kami
Дата 6.5.2009, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 23
Всего: 72



Цитата(BLACK_KOT @  6.5.2009,  19:33 Найти цитируемый пост)
антивир так и называется - зонтик красный

Тогда так и надо говорить - Avira AntiVir.
Достаточно серьезная штука, простой перестановкой операторов не обмануть (в отличие от Каспера, по крайней мере год назад обходился легко, правда реагировал на все подряд, включая даже самые безобидные участки кода. Что ему не нравилось - до сих пор не понимаю, как и то, как составляют сигнатуры для его непомерно больших баз).

Предлагаю следующие варианты:
1. Использовать не константы, а переменные, т.е.
Код

var
  Dest:string;
  Source:string;
begin
  Source:='моя_прога.exe';
  Dest:='c:\Program Files\'+Source;
  CopyFile(@Source[1], @Dest[1],  True);
end;


Здесь есть одно большое НО:
Кто сказал, что папка Program Files находится на диске c: ?
К примеру, на моей рабочей машине она расположена на диске D. Как правильно найти путь к системным папкам - ищите в сети про SHGetSpecialFolderPath.

2. Использовать не CopyFile:
 а) TFileStream и его метод CopyFrom
 b) CopyFileEx
 c) SHFileOperation
 d) MoveFile (если исходный файл больше не нужен).
PM MAIL WWW   Вверх
Alexeis
Дата 6.5.2009, 22:01 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



  Правильнее всего отправить им образец как ложное срабатывание.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
lukash256
Дата 7.5.2009, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.7.2007
Где: Гомель/Беларусь

Репутация: нет
Всего: нет



или просто добавить в доверенные приложения =) если конечно Avira AntiVir ето может. 
PM MAIL ICQ   Вверх
Роман
Дата 7.5.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 9.7.2006

Репутация: нет
Всего: 1



Вопрос "Почему ругается антивирус" изменили на "Как обойти антивирус" smile


--------------------
Жизнь -  это последствия от последствий.
user posted image
PM ICQ   Вверх
BLACK_KOT
Дата 7.5.2009, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 20.12.2006

Репутация: нет
Всего: -1



вобщем верищит антивир не на адрес, как выяснилось, а на функцию CopyFile вцелом. зато MoveFile прокатило!


--------------------
                       .. я - демо версия Бога от Microsoft..
PM MAIL   Вверх
MetalFan
Дата 8.5.2009, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 62
Всего: 128



странный какой-то антивирус... 


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
v258
Дата 8.5.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 19.7.2005
Где: Краснодарский кра й

Репутация: 2
Всего: 2



Цитата(MetalFan @  8.5.2009,  09:16 Найти цитируемый пост)
странный какой-то антивирус...

А чего странного - программа сама себя копирует в другую папку, т.е. размножается. Вот он и напрягается  smile 
PM MAIL WWW   Вверх
Alexeis
Дата 8.5.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(v258 @  8.5.2009,  10:20 Найти цитируемый пост)
А чего странного - программа сама себя копирует в другую папку, т.е. размножается. Вот он и напрягается  smile  

  Да глупости все это! Вызов одной функции не может определятся как потенциально опасный. В сигнатуре наверняка есть много еще чего. Сигнатуры это палка о 2х концах, чем более общая она, тем менее она чувствительна к модификациям вируса, но тем больше шансов что под нее попадет полезный файл. Авира стремиться скорее перебдить, чем недобдить, поэтому такие казусы с ней не редки. Я уже раз 10 отсылал ложные срабатывания. Обычно сутки-две и базы правятся, после чего антивирус перестает реагировать.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
v258
Дата 12.5.2009, 07:34 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 19.7.2005
Где: Краснодарский кра й

Репутация: 2
Всего: 2



Цитата(Alexeis @  8.5.2009,  13:50 Найти цитируемый пост)
Да глупости все это! Вызов одной функции не может определятся как потенциально опасный. В сигнатуре наверняка есть много еще чего.

Ну так мы и не знаем, чего там у автора еще есть. Наверняка CopyFile уже последней каплей для антивируса стало  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0582 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.