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

         

Macro.PPoint.Attach (PowerPoint.Attach)


Первый известный вирус, заражающий файлы-презентации MS PowerPoint. Так же, как и другие вирусы, заражающие приложения MS Office, написан на языке Visual Basic for Applications (VBA) и для своего распространения использует инструкции и функции этого языка и особенности работы MS PowerPoint.

Вирус содержит один макрос, содержащий «функцию события» с именем «UserForm_Terminate». Эта функция активизируется каждый раз, когда закрывается «пользовательская форма» (UserForm — диалог, окно сообщения, кнопка и т.п.). Эта функция является основной процедурой вируса и содержит код размножения.

При активизации вирусаня процедура ищет файлы с расширением .PPT в каталоге «C:\My Documents» и в его подкаталогах, открывает их и копирует в них макро-код вируса.

По причине особенностей внутренней структуры PowerPoint вирус способен получить управления, активизироваться и размножаться только в том случае, когда в заражаемом файле-презентации содержится хотя бы одна форма (UserForm). По этой причине вирус перед заражением проверяет файлы на наличие UserForm и не заражает их, если таковой не обнаружено.

Вирус никак не проявляется. Он содержит строки-комментарии, первая из которых используется вирусом как идентификатор зараженности:

<!--1nternal--> PPT.Attach v0.1 /1nternal



Содержание раздела