Пишем вирус и антивирус-Л.Хижняк Москва 1991 стр.87 В книге описаны методы создания эффективных антивирусных программ-детекторов и фагов. С этой целью рассмотрены принципы функционирования некоторых типов вирусов и приведен ассемблерный текст простейшего СОМ-вируса с подробным рассказом о фазах создания вируса и о работе отдельных его частей. Приведен также текст антивирусной программы-детектора и фага для данного конкретного вируса. Подробно описан процесс создания программы-антивируса, показана практическая работа вируса и антивируса в среде MS DOS для IBM PC совместимых компьютеров. В конце книги дана краткая аннотация ряда публикаций по вирусам и антивирусам. Книга рассчитана на программистов различных уровней подготовки и на пользователей IBM-совместимых компьютеров.
Введение
Компьютерные вирусы, едва появившись на свет, повергли в смятение компьютерную общественность, которая привыкла полагаться на компьютеры как на верных и, главное, надежных помощников в своей работе. И вдруг - как молнии - в печати под громкими заголовками замелькали сообщения об эпидемии, вызванной компьютерными вирусами. Компьютеры как бы вырвались из-под власти человека: программиста, оператора, пользователя - и их поведение, до этого совершенно спокойное и пристойное, перестало быть предсказуемым. Более того, компьютеры стали опасными. Нет, не для человека - для программ и данных, которыми он пользуется. Однако, если небольшая ошибка в программе, управляющей, например, ядерным реактором, может привести к его аварии (и это уже случалось!), то каких бед может натворить компьютер, "заболевший" вирусом и в больном угаре, скажем, запустивший ракету с атомной боеголовкой? Возможны и менее опасные действия компьютера: неверная обработка важных финансовых документов, порча бесценной научной или медицинской информации... Да мало ли что еш может натворить компьютер, которому человек доверил управлять теми или иными важными процессами в производстве и в жизни. Осознав все это и почувствовав на себе коварство невидимых врагов, человек сразу встал на борьбу с ними.
Откуда же взялись компьютерные вирусы, что это гакое и как с ними бороться? Понимая, что большинство читателей этой книги прекрасно знает ответ, по крайней меРе, на первый из этих вопросов, мы опустим его подробное эевещение и перейдем сразу ко второму, а затем - и к третьему.
Итак, больное самолюбие в одних случаях, желание «делиться в других и жажда мести в третьих - породили ндалов в чинной среде программистов.
Содержание
Введение
Глава 1. Вирус и антивирус.
1.2 Описание простейшего вируса.
1.3 Описание работы антивируса Глава 2. Пишем вирус
2.1 С чего начать? .
2.2 Передача управления вирусу
2.3 Восстановление программы-носителя
2.4 Сохранение DTA
2.5 Область данных вируса
2.6 Поиск жертвы
2.7 Жертва найдена?
2.8 Вирус размножается
2.9 Обработка ошибок
2.10 Текст программы VIRUS775.ASM Глава ,3. Пишем антивирус
3.1 Как искать сигнатуру вируса
3.2 Листинг программы VIRUS775.ASM
3.3 Подбираем сигнатуру
3.4 Что должен делать антивирус
3.5 Область данных антивируса
3.6 Антивирус начинает работу
3.7 Читаем командную строку
3.8 Заказываем память
3.9 Ишем зараженные файлы
3.10 Длинные и короткие файлы
3.11 Ищем сигнатуру вируса
3.12 Лечим зараженный файл
3.13 Записываем вылеченный файл
3.14 Антивирус "умывает руки"
3.15 Текст программы ANTI775.ASM
Глава 4. Кто выиграет войну? 74
4.1 Создаем исполняемые программы 74
4.2 Заражаем COMMAND.COM 77
4.3 Проверяем работу антивируса 78
4.4 Вместо послесловия gj Аннотация литературы по компьютерным вирусам.


Hosted by uCoz