Virus.MSVisio.Unstable

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

Technical Details

Еще один макро-вирус, который также претендует на звание первого в
семействе «Macro.Visio». Он появился практически одновременно с вирусом
Macro.Visio.Radiant, но по сравнению с ним гораздо сложнее
и использует несколько приемов, чтобы скрыть свое присутствие в зараженных
документах.

Вирус поражает документы и шаблоны Visio при открытии зараженного
документа. Он перебирает все открытые документы и шаблоны и помещает в них
свой код. Зараженные документы вирус помечает тестом «Visio2k.Unstable» в
описании в свойствах документа.

Для того, чтобы скрыть свое присутствие, вирус закрывает все открытые окна
в редакторе Visual Basic, прячет меню редактора и стандартную панель
инструментов. Если пользователь попробует посмотреть макросы в зараженном
документе, то увидит просто пустое окно редактора без меню и панелей
инструментов.

Вирус содержит процедуру, срабатывающую 31-го числа месяца, которая выводит
сообщение:

  Visio2000.Unstable
   Unstable, it's hard to be the one who's strong
   Who's always got a shoulder to cry on
   Who's got a shoulder for me?

Вирус использует шифровку — внутри зараженного документа часть кода вируса
зашифрована и расшифровывается только перед выполнением.