русс | укр

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

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

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

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


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

Name .Ext Size Date Time Cluster Arc R/O Sys Hid Dir Vol


Дата добавления: 2015-07-04; просмотров: 539; Нарушение авторских прав


Sector. . .

IO SYS 40744 31.05.05 6:22 2 R/O Sys Hid Vol

MSDOS SYS 38138 14.07.05 23:44 5 R/O Sys Hid

Io SYS 40744 31.05.05 6:22 65616 R/O Sys Hid

. . .

Здесь в столбце «Cluster - кластер (англ.)»у первого элемента стоит 2 - номер кластера диска, куда вирус записал свое тело (и где раньше располагался файл IО.SYS), а у третьего элемента в этом столбце указан номер того кластера, начиная с которого вирус поместил копию файла IО.SYS.

Иначе говоря, в корневом каталоге появляются два элемента с именем IО.SYS, один из которых помечен атрибутом «метка тома». Однако при начальной загрузки это не вызывает сбоев - программа начальной загрузки, проверив, что первые два элемента каталога имеют имена IО.SYS и MS.DOS, загрузит первый кластер, указанный в первом элементе оглавления (на обычном диске - это начала IО.SYS, а на зараженном - код вируса), и передаст ему управление. Вирус загрузит себя в оперативную память, после чего загрузит начало исходного файла IО.SYS и передаст ему управление. Далее начальная загрузка идет, как обычно.

А что же при обычной работе в DOS? Неужели в корневом каталоге не будут видны два элемента с именем IО.SYS? Оказывается, нет. DOS и все программы (кроме программы начальной загрузки) будут считать первый элемент каталога, раз он помечен «метка тома» , описанием метки диска С:. А метки игнорируются при обработке файлов и каталогов, поэтому первый элемент с именем IО.SYS не будет виден при просмотре корневого каталога. Разве лишь метка для диска С:, выводимая при вводе команды VOL C:, станет «IO SYS» (некоторые программы будут показывать её как IOSYS). Однако мало кто из пользователей обращает внимание на метки дисков!

Опасность вирусов семейства ЗАРАРЗА состоит в том, что даже загрузить компьютер с «чистой» системной дискеты и ввести команду SYS C: , вирус не будет удален с диска! Команда SYS, как и остальные программы DOS, проигнорирует указывающий на вирус первый элемент корневого каталога, посчитав его описанием метки. Перезаписан будет лишь «файл-дублер» IO.SYS, описанный в третьем элементе корневого каталога. Причем если программа запишет файл IO.SYS в новое место на диске, то система перестанет загружаться с жесткого диска, т.к., вирус в своем теле хранит адрес начального сектора исходного сектора исходного файла IO.SYS.



Поэтому обеззараживать диски, инфицированные вирусами семейства ЗАРАЗА, командой SYS не следует, это надо делать антивирусными программами. Основным симптом вируса семейства ЗАРАЗА является метка тома «IO SYS», т.е. в ответ на команду DOS VOL C: выводится:

Volume in drive C is IO SYS

Volume Serial Number is . .

 

В крайнем случае , можно использовать следующий приём: с помощью программы Disc Edit снять у первых трех элементов (первый и третий - с именами IO.SYS, второй - с именем MSDOS.SYS) корневого каталога диска С: на жестком диске атрибуты «скрытый», «системный», «только для чтения» и «метка тома», переименовав при этом один из элементов с именем IO.SYS, например, в IOI.SYS:



<== предыдущая лекция | следующая лекция ==>
Вирусы семейства ЗАРАЗА. | Name . Ext Size Date Time Cluster Arc R/O Sys Hid Dir Vol


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


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

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

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


 


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

 
 

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

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