русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Алгоритм простейшего загрузочного вируса.


Дата добавления: 2014-09-02; просмотров: 676; Нарушение авторских прав


Этот вирус заражает дискеты следующим образом.

При включении компьютера управление передается программа начальной загрузки (ПНЗ), которая хранится в ПЗУ.

Эта программа тестирует оборудование и при успешном завершении проверок пытается найти дискету А.

Всякая дискета размечена на сектора и дорожки, сектора объединяются в кластеры. Среди секторов выделено несколько секторов для нужд операционной системы, так называемый сектор начальной загрузки boot –sector .

В секторе начальной загрузки хранится информация о дискете, т.е. количество поверхностей, количество дорожек, количество секторов и т.п.

Таким образом, нормальная схема начальной загрузки выглядит так:

ПНЗ (ПЗУ)----- ПНЗ (диск)---Система.

Пусть имеется чистая дискета и зараженный компьютер (с активным резидентным вирусом).

Как только вирус обнаружит, что в дисководе появилась незараженная дискета. Он приступает к заражению, выполняя следующие действия:

-выделяет область на диске и помечает ее как недоступную ОС ( например помечает ее как сбойные секторы (bad);

-копирует в выделенную область диска свой хвост и оригинальный здоровый загрузочный сектор;

-замещает ПНЗ в загрузочном секторе своей головой;

-организует цепочку передачи управления согласно схеме.

ПНЗ (ПЗУ)--- ВИРУС----ПНЗ (диск)---СИСТЕМА.

Таким образом, голова вируса теперь первой получает управление. Вирус устанавливается в память и передает управление оригинальному загрузочному сектору.

 

 



<== предыдущая лекция | следующая лекция ==>
Способы заражения программ. | Методы защиты. Антивирусы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.893 сек.