Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #35, ОКТЯБРЬ 2003 г.

Нет приятней и полезней венерических болезней!

Dr.Klouniz

Спецвыпуск Xakep, номер #035, стр. 035-066-6


Чтобы избежать обнаружения, некоторые высокоуровневые вирусы имеют даже намек на полиморфизм – а именно, таская за своим телом запакованный исходник, они бродят по диску юзера в поисках компилятора. Затем, слегка изменив текст никогда не выполняющимися командами (что-то типа «IF FALSE THEN»), компилируют его и запускают. Получая слегка измененную версию. Заражать архивы вирусы тоже любят – особенно, если на диске имеется pkzip.exe или что-то в этом роде. А поскольку у большинства пользователей в параметрах сканера проверка архивов выключена (чтобы не тормозило), появляется реальный шанс пережить трудные времена.

В общем, способов обмана антивирусов придумано великое множество (каждый рад попинать бездушную прогу :)), но журнал не резиновый, поэтому я плавно перехожу к заключению.

Вирусам – бой!

Надеюсь, я немного просветил тебя в вопросе устройства и образа жизни самоходного программного обеспечения, написанного на языках высокого уровня. Больше информации ты можешь получить на официальных сайтах антивирусников и вирусописателей, поскольку объять весь вирмейкинг в одной статье – задача не для слабых духом :). Успехов тебе и не заражайся.

С распространением все ясно – тут амбиции вирей простираются от текущего каталога (да, были и такие шедевры) до массовой рассылки себе подобных по мылу или с помощью багов ПО.

Попавший же на комп вирус обычно переносит свое тело в укромное место (c:\win, например) со случайным именем и записывает этот файл в автозагрузку.

Можно ли назвать это заражением, я не знаю, потому что эти злодеи просто перезаписывают прогу-жертву своим телом.

Но уж если попал – то держись, потому что вирусы, перехватывающие трафик, бывает, запрещают пользователю обращаться к сайтам антивирусников, проводить автоматические обновления и качать новые версии, выполняя таким образом, функции фаервола :).

Назад на стр. 035-066-5  Содержание