Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-08-19 13:38:03 ЛС | профиль | цитата
iarspider писал(а):
тупо смотрят, есть ли перезвать API-функций (хуки), и если есть - бьют тревогу.

алгоритм поиска вирусного кода скорее больше похож на поиск по регулярным выражениям. База вирусов это фактически набор масок, по которым осуществляется распознование с дополнительными проверками для уточнения модификации. При небольшой длинне маски часто и возникают проблемы с ошибочным распознованием, которое мы и наблюдаем с hook.dll, а так же с более знаменитым элементом WinExec. Избежать подобных проблем почти всегда удается незначительным изменением кода.

PS: был у меня когда *.com файл объемом что-то чуть менее 100 байт и один из антивирусов так же находил в нем трояна. Т.е. файл содержал ту самую маску из антивирусной базы и прекрасно демонстрировал несовершенство алгоритмов распознавания.
карма: 27
0