Введение

COM-вирусы

Структура и процесс загрузки
COM-программы
Простейший COM-вирус
Способы внедрения COM-вирусов

EXE-вирусы

Структура и процесс загрузки
EXE-программы
Классификация EXE-вирусов по особенностям
алгоритма
Способы заражения EXE-файлов
Вирусы, замещающие программный код
(Overwrite)
Вирусы-спутники (Companion)
Вирусы, внедряющиеся в программу
(Parasitic)

Вирусы под Windows

Вирусы под Windows 3.11
Вирусы под Windows 95

Макро-вирусы

Инструментарий
Общие сведения
Процедура SaveAs
Специальные процедуры
Пример макро-вируса

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

Protected Mode - укрытие для вируса
Обход резидентных антивирусных мониторов
Flash BIOS

Методы борьбы с вирусами

Стандартные программы защиты
Поиск вируса
Как исследовать алгоритм работы вируса
Эвристические анализаторы кода
Блокировщик вируса
Пример антивируса

BBS и FTN-сети

Взлом BBS
Получение пароля BBS без взлома
Взлом FTN-сетей
Безопасность вашей BBS

Хакерские штучки или как они это делают

Проверка на отсутствие АОН
Советы при регистрации
Что "помнит" компьютер
К вопросу о CMOS SETUP
Программы, авторизующиеся в Online
Клавиатурные шпионы
Защита от ПЭМИН
Пейджинговая безопасность
Электронная почта
На FTP - сервер под чужим IP-адресом

Приложения

Приложение А. Форматы заголовков
EXE-файлов
Приложение Б. Функции DOS (INT 21h)
Приложение В. Функции программирования
Flash в AMIBIOS
Приложение Г. Функции DPMI (INT 31h)
Приложение Д. Коды ошибок DOS

Список использованной литературы
Благодарности

Алфавитный указатель