Активация без «автоматических макросов»Чаще всего для этого использовалась «привязка» вирусных макросов к какой-нибудь клавиатурной комбинации. «Классическим» стал прием, использованный в вирусе Word. Macro. Gang: Приведенные команды ставят в соответствие клавише «пробел» макрос с именем «Gangsterz», а клавише с буквой «E» — макрос «Paradise». Сколько раз пользователь текстового редактора нажмет эти клавиши, столько раз управление получат вирусные макросы. Примерами вирусов, использующих подобную технику, являются Word. Macro. Stress, Word. Macro. Outlaw, Word. Macro. Grunt и т. п. Некоторые вирусы для работы с макросами используют методы команды «Organizer», которые позволяют копировать макросы из документа в шаблон и обратно, переименовывать и удалять их. Вот «кусочек» исходного текста вируса Macro. Word. MSW, обходящегося без «MacroCopy»: Также весьма оригинальным выглядит поведение макровирусов семейства Word. Macro. Tiny. Собственно говоря, весь функционал этих вирусов заключен в единственной строчке вида «SendKeys "%xk%o%k{ESC}"». Эта команда «посылает» программе MS Word коды якобы нажатых пользователем клавиш: «Alt+X» , «К» , «Alt+O» , «Alt+К» и «ESC» . Впрочем, в «русифицированных» версиях MS Word этот код работать не будет, так как в них требуется нажимать совсем другие «горячие» клавиши.

Макровирусы также бывают «многоплатформенными», поскольку способны служить переносчиками двоичного кода обычных программ — файловых вирусов, «троянцев», демонстрационных роликов и т. п. Вот фрагмент исходного текста вируса Word. Macro. Tele-Sex, иллюстрирующего эту возможность:

Макровирус Word. Macro. Tele-Sex создает на диске файл «TELEFONI. SCR» и записывает в него текстовый дамп классического многоплатформенного вируса Telefonica, заражающего COM — и EXE-файлы, а также MBR винчестера.

Еще интересные статьи :