Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Віруси і антивіруси

Реферат Віруси і антивіруси





авантажувальні віруси

Завантажувальні віруси заражають завантажувальний (boot) сектор гнучкого диска і boot-сектор або Master Boot Record (MBR) вінчестера. Принцип дії завантажувальних вірусів заснований на алгоритмах запуску операційної системи при включенні або перезавантаженні комп'ютера: після необхідних тестів встановленого обладнання (пам'яті, дисків) програма системної завантаження зчитує перший фізичний сектор завантажувального диска і передає управління на A:, C: або CD-ROM, залежно від параметрів, встановлених у BIOS Setupe.

У разі дискети або CD-диска управління отримує boot-сектор диска, який аналізує таблицю параметрів диска, вираховує адреси системних файлів операційної системи, зчитує їх пам'ять і запускає на виконання. Якщо на завантажувальному диску відсутні файли операційної системи, програма, розташована в boot-секторі диска, видає повідомлення про помилку і пропонує замінити завантажувальний диск.

У разі вінчестера управління отримує програма, розташована в MBR вінчестера. Вона аналізує таблицю розбиття диска (Disk Partition Table), обчислює адресу активного boot-сектора (Зазвичай цим сектором є boot-сектор диска С :), завантажує його в пам'ять і передає на нього управління. Одержавши керування, активний boot-сектор вінчестера проробляє ті ж дії, що і boot-сектори дискети.

При зараженні дисків завантажувальні віруси підставляють свій код замість якої-небудь програми, що одержує управління при завантаженні системи. Принцип зараження: вірус "змушує" систему при перезапуску вважати в пам'ять і віддати управління не оригінальному коду завантажувача, а коду вірусу.

Зараження дискет здійснюється єдиним відомим способом: вірус записує свій код замість оригінального коду boot-сектора дискети.

Вінчестер заражається трьома можливими способами: вірус записується або замість коду MBR, або замість коду boot - сектори завантажувального диска (зазвичай С :), або модифікує адресу активного boot-сектора в Disk Partition Table, розташований в MBR вінчестера. p> Алгоритм роботи завантажувального вірусу.

Практично всі завантажувальні віруси резидентні. Вони впроваджуються в пам'ять комп'ютера при завантаженні з інфікованого диска. При цьому системний завантажувач зчитує вміст першого сектора диска, з якого проводиться завантаження, поміщає зчитану інформацію в пам'ять і передає на неї (тобто на вірус) управління. Після цього починають виконуватися інструкції вірусу, який:

як правило, зменшує обсяг вільної пам'яті, копіює в звільнилося місце свій код і зчитує з диска своє продовження (якщо воно є);

перехоплює необхідні вектори переривань, зчитує в пам'ять оригінальний boot-сектор і передає на нього управління.

Надалі завантажувальний вірус веде себе так само, як резидентний файловий: перехоплює звернення операційної системи до дисків і інфікує їх, залежно від деяких умов здійснює деструктивні дії або викликає звукові або відеоефекти.

Існують і нерезидентні завантажувальні віруси. При завантаженні вони заражають MBR вінчестера та дискети, якщо ті присутні в дисководі. Потім такі віруси передають управління оригінальному завантажувачу і на роботу комп'ютера більше не впливають.


2.3 Макровіруси

Макровіруси є програмами на мовах (макромови), вбудованих в деякі системи обробки даних (текстові редактори, електронні таблиці). Для свого розмноження такі віруси використовують можливості макромов та їх допомоги переносять себе з одного файлу (документа або таблиці) в інші. Найбільшого поширення набули макровіруси для Microsoft Word, Excel і Office 97. p> Для існування вірусів у конкретній системі необхідна наявність вбудованого в систему макромови з можливостями:

прив'язки програми на макромові до конкретного файлу;

копіювання макропрограми з одного файлу в іншій;

одержання керування макропрограми без втручання користувача (автоматичні або стандартні макроси).

Алгоритм роботи Word-макровірусу

Більшість відомих Word-макровірусів при запуску переносять свій код (макроси) в область глобальних макросів документа, для цього вони використовують команди копіювання макросів MacroCopy, Organizer. Copy або за допомогою редактора макросів. Вірус викликає його, створює новий макрос, вставляє в нього свій код, який і зберігає в документі.

При виході з Word глобальні макроси автоматично записуються в DOT-файл глобальних макросів (зазвичай це NORMAL. DOT). Таким чином, при наступному запуску Word-вірус активізується в той момент, коли WinWord вантажить глобальні макроси.

Потім вірус перевизначає один або кілька стандартних макросів і перехоплює команди роботи файлами. При виклику цих команд вірус заражає файл, до якого йде звернення. Для цього вірус конвертує файл у формат Template (що робить неможливим подальше зміна формату файлу) записує у файл свої макроси, включаючи а...


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: ДНК-геномні віруси. Вірус папіломи і поліоми людини
  • Реферат на тему: Зчітування сектора з диска
  • Реферат на тему: Модернізація жорсткого диска за допомогою RAID-масиву
  • Реферат на тему: Пристрій CD-диска
  • Реферат на тему: Дефрагментація жорсткого диска