Virus.MSExcel.Sofa

Класс Virus
Платформа MSExcel
Описание

Technical Details

Заражает таблицы Excel. Содержит один модуль (макрос). Модуль имеет имя,
состоящее из 11 пробелов и не виден в списке макросов в меню Tools/Macros
Microsoft Excel. Модуль содержит четыре макро-функции (function):
Auto_Open, Auto_Range, Current_Open, Auto_Close. Все функции вируса в
качестве результата возвращают Null.
При открытии зараженного файла срабатывает макро-функция Auto_Open, которая
«переименовывает» Excel — вместо надписи «Microsoft Excel» появляется
надпись «Microsofa Excel». Если в каталоге Startup Path отсутствует файл
BOOK.XLT (система еще не заражена), то на экран выводится сообщение:

Microsoft Excel has detected a corrupted add-in file.
Click 'OK' to repair this file.

Независимо от ответа пользователя в каталоге Startup Path создается файл
BOOK.XLT, содержащий код вируса. После заражения выводится сообщение:

File successfully repaired!

При загрузке Excel автоматически загружает XLT-файлы из Startup Path и,
соответственно, активизирует вирус.
Вирус назначает на функцию OnSheetActivate свою функцию Auto_Range и при
каждой активации таблицы проверяет активный файл на зараженность и, если
файл не заражен, заражает его.
Вирус не дает выгрузить себя из Excel — при закрытии каждого файла
назначает на функцию OnWindow ту же функцию Auto_Range, т.е. повторно
активизируется при открытии нового файла.