Энциклопедия компьютерных вирусов


           

Технические детали


Стартер вируса является небольшой Java-программой, которая содержит всего около 40 строк. При запуске стартер устанавливает соединение с удаленным Web-сервером, считывает основной код вируса, хранящийся в файле BeanHive.class, и запускает его как свою подпрограмму.

Основной код вируса дополнительно разбит на шесть функциональных частей и хранится в шести различных Java-файлах, которые догружаются с сервера основной программой BeanHive.class:

BeanHive.class : поиск файлов в дереве подкаталогов +--- e89a763c.class : проверка формата файла |--- a98b34f2.class : функции работы с файлами |--- be93a29f.class : готовит файл к заражению (часть1) |--- c8f67b45.class : готовит файл к заражению (часть2) +--- dc98e742.class : вставляет в файл стартер вируса

При заражении Java-файлов вирус разбирает их внутренний формат, записывает в файл код стартера вируса в виде подпрограммы с именем "loadClass" и добавляет в код конструктора файла ее вызов: loadClass("BeanHive"). Передаваемый параметр ("BeenHive") при этом указывает на имя файла с основным кодом вируса, который хранится на удаленном Web-сервере.



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий