Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2010, 07:31   #1
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
Вопрос Полиморф

Доброго всем! Мне вот интересует вопрос, не уж то лишний мусор в коде может его спасти от антивируса? Разве антивири не ищут определенный код, который считается вредоносным? Ибо когда и пишу прожки с использованием заезженых компонентов типа icq клиента или там фтп то антивири говорят что это вирусы, трояны и т.п... хотя это не так... то есть они ищут, получается, определенные ключевые кодосочетания...
В планах порабощение вселенной...

Последний раз редактировалось mihali4; 30.10.2010 в 14:39.
zumm вне форума Ответить с цитированием
Старый 30.10.2010, 10:06   #2
Gambler
Игрок
Форумчанин
 
Аватар для Gambler
 
Регистрация: 29.10.2006
Сообщений: 367
По умолчанию

если отловить только отдельные функции (например запись в файл или работу с реестром), то антивирусы будут кричать на все подряд. Так что ищутся "кодосочетания". А пустые процедуры сдвигают байты и антивирусы их не палят. Работает довольно стабильно.
Жизнь всегда игра. Но смерть - не всегда поражение.

#define true (Math.random()>0.5) //Удачной отладки
Gambler вне форума Ответить с цитированием
Старый 30.10.2010, 14:20   #3
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Последовательность действий в коде определяется, на это реагирует проактивная защита и некоторая сигнатурная часть.
Выход:
• Разбить на процедур, функции
• Вставлять в код пустые циклы, большой размерности, эмулятор устанет ждать
• Псевдо условия выполнения, условия всегда выполняемые. Например проверка If fileexists(ParamStr(0)) then {ваш код};

ну и т.д
Alter вне форума Ответить с цитированием
Старый 30.10.2010, 14:38   #4
docbrain
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 306
По умолчанию

Цитата:
Ибо когда и пишу прожки с использованием заезженых компонентов типа icq клиента или там фтп то антивири говорят что это вирусы, трояны и тп...хотя это не так...
Ох, знакомая ситуация. Стоит мне попытаться использовать какой-либо сетевой компонент Delphi, как авер тут же возбухает. Такое впечатление, будто все сетевые компоненты уже заранее под прицелом.
docbrain вне форума Ответить с цитированием
Старый 30.10.2010, 14:47   #5
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

Цитата:
Вставлять в код пустые циклы, большой размерности, эмулятор устанет ждать
Эм, а разве антивири еще и эмулируют прогу при проверке? O_o Не слишком ли это накладно?
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Старый 30.10.2010, 14:51   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

docbrain, в основном ИнДи, но вообще просто надо смотреть что делаешь, ибо если ты качаешь файл и потом его запускаешь, то точно чтото подозрительно
причем все это втихомолку, не показываясь.
Цитата:
Эм, а разве антивири еще и эмулируют прогу при проверке? O_o Не слишком ли это накладно?
я думаю там всетаки идет чтото типа перехвата АПИ(аля точки остановки в отладки)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.10.2010, 14:56   #7
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

Пепел Феникса, TICQClient - пример, собирал альтернативную аську "под себя", при реализации отправки авторизаций, антивирь считает что это спаммер, убираем эту функцию, и приложение сново не опасно...

И заметь что все это не скрыто, и даже не общается с реестром...
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Старый 30.10.2010, 15:07   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

причем тут реестр?
однако то там есть работа с инетом.
Цитата:
при реализации отправки авторизаций
авторизации массовые?
может быть причина в том что ктото писал спамер используя этот компонент?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.10.2010, 15:14   #9
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Используя этот компонент некоторые редиски писали фейки и спам боты.
Alter вне форума Ответить с цитированием
Старый 30.10.2010, 15:14   #10
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

Цитата:
причем тут реестр?
Имелся ввиду автозапуск, так как программы там по идее проверяются в первую очередь.

Цитата:
авторизации массовые?
Нет, одиночная. И даже упоминание в коде процедуры отправки вызывает гнев антивиря...

Цитата:
может быть причина в том что ктото писал спамер используя этот компонент?
Так как это лучшимй компонет для юзания протокола ICQ, то можно предположить что добрая половина спамеров на этом сделана...
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск