Приветствую Вас Гость | RSS

Форма входа

Меню сайта

Категории раздела
Компьютерные сети [25]
3й курс
Информационная безопасность [25]
Железо [4]
Пакеты прикладных программ [12]
Экономика отрасли [4]

Мини-чат

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • все для Android OS

  • Music

    Главная » Статьи » Информационная безопасность

    18. Принцип работы макровируса
     Макровирусы – это программы, написанные на так называемых макроязыках, встроенных в некоторые системы обработки данных (текстовые и графические редакторы, электронные таблицы и т. д.). Для своего размножения такие вирусы используют возможности макроязыков, они переносятся от одного зараженного файла к другому. Наибольшее распространение получили макровирусы для Microsoft Word, Excel. Макровирусы получают управление при открытии или закрытии зараженного файла, перехватывают стандартные файловые функции и затем заражают файлы, к которым каким-либо образом идет обращение. Большинство макровирусов являются резидентными вирусами: они активны не только в момент открытия или закрытия файла, но до тех пор, пока активен сам текстовый или табличный редактор (а некоторые могут оставаться в оперативной памяти до выключения ПК!). Легкость создания макровирусов поражает воображение, все находится буквально под рукой: достаточно запустить Word, выбрать меню Сервис – Макрос – Редактор Visual Basic – и запустится программная среда VBA (Visual Basic for Application)!

    Принцип «работы» макровирусов

    При работе с документом MS Word выполняет различные действия. При этом Word ищет и выполняет соответствующие встроенные макросы. Существуют также несколько макросов, автоматически вызываемых при возникновении соответствующих ситуаций. Например, при открытии документа Word проверяет его на наличие макроса AutoOpen. Если такой макрос присутствует, то Word выполняет его. При закрытии документа Word выполняет макрос AutoClose, при запуске Word вызывается макрос AutoExec, при завершении работы – AutoExit, при создании нового документа – AutoNew (похожие механизмы, но с другими именами макросов, используются и в Excel).

    Макровирусы, поражающие файлы Word, как правило, пользуются одним из четырех приемов:
    1) в вирусе присутствует автомакрос;
    2) в вирусе переопределен один из стандартных системных макросов (ассоциированный с каким-либо пунктом меню);
    3) макрос вируса автоматически вызывается при нажатии на какую-либо клавишу или комбинацию клавиш;
    4) вирус начинает размножаться только в том случае, если пользователь запускает его на выполнение.

    Основной механизм заражения такой: когда мы открываем зараженный документ Word, макровирус копирует свой код в область глобальных макросов документа. А при выходе из Word’а глобальные макросы (включая макросы вируса) автоматически записываются в dot-файл глобальных макросов (шаблон Normal.dot).

    Затем вирус переопределяет стандартные макросы (например, FileOpen, FileSave, FileSaveAs, FilePrint) и с их помощью перехватывает команды работы с файлами. При вызове этих команд заражается файл, к которому идет обращение.
    Категория: Информационная безопасность | Добавил: DareMeZ (21.05.2010)
    Просмотров: 1128 | Рейтинг: 0.0/0
    Всего комментариев: 0
      Шпоргалки для технарей и не очень...   Главная   Регистрация   Вход  
    Поиск

    Наш опрос
    Оцените мой сайт
    Всего ответов: 234

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Copyright MyCorp © 2026