Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Азбука хакера 3. Компьютерная вирусология - Собейкис В.Г.

Собейкис В.Г. Азбука хакера 3. Компьютерная вирусология — М.: Майор, 2006. — 512 c.
ISBN 5-98551-013-1
Скачать (прямая ссылка): hakeriazbukahakera2006.djvu
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 19 .. 123 >> Следующая

подпрограмма определяет, как хорошо вирус будет размножаться (быстро или
медленно, на одном или нескольких дисках и т. д.). Как и у всех программ,
размер выступает против функциональности. Сложная поисковая подпрограмма
занимает больше места. Поэтому, несмотря на то, что эффективный поиск
помогает вирусу размножаться быстрее, он делает его более крупным, а это
не всегда хорошо.
Во-вторых, каждый вирус должен иметь подпрограмму копирования в ту
область, которую выявила подпрограмма поиска. Механизм копирования должен
быть сложным ровно настолько, чтобы сделать работу вируса незаметной. Чем
он меньше, тем лучше. Все зависит от сложности вируса. Например, инфектор
сот-файлов может обойтись меньшей подпрограммой копирования, чем вирус,
инфицирующий ехе-файлы. Дело в том, что структура ехе-файла более
сложная, поэтому вирусу приходится делать больше операций, чтобы
прикрепиться к файлу.
Помимо основных черт (нахождение жертвы и прикрепление к ней) вирус
обычно наделяется другими дополнительными чертами, которые позволяют ему
избегать определения. Антиопредели-тельные подпрограммы могут входить в
механизмы поиска или копирования или быть функционально отдельными от
них.
К примеру, поисковая подпрограмма может быть строго ограничена в размере,
чтобы избежать определения. Подпрограмма, ко-
33
Варфоломей Собейкис. АЗБУКА ХАКЕРА-3
торая проверяет каждый файл на каждом диске, работает долго и вызывает
довольно подозрительную и необычную активность диска, что может
насторожить пользователя. Поэтому антиопредели-тельная подпрограмма
активирует деятельность вируса только при особых условиях. Например, она
может действовать только в те моменты, если ни одна клавиша кейборда не
нажимается около пяти минут (предполагается, что пользователь в это время
находится вдали от компьютера).
Рис. 1. Функциональная схема вируса
Подпрограммы поиска, копирования и антиопределения являются необходимыми
компонентами компьютерного вируса. Многие вирусы имеют дополнительные
подпрограммы для так называемой "расплаты" (разрушения файлов или
создания каких-то шуток). Такие элементы придают вирусу характер (злой,
веселый или добрый), но они неважны для его существования. Чем меньше
вирус провоцирует активность диска, тем лучше для его выживания. С другой
стороны, если любимая программа пользователя обрывается и на экране
появляется надпись: "Ха-ха! Приплыли!", после чего компьютер не выполняет
команды, а файлы удаляются с
34
ГЛАВА 1. Что такое компьютерный вирус?
диска, то даже ламер поймет, что он стал жертвой вирусной атаки. Такое
поведение вируса обрекает его йа уничтожение.
Другими словами, некоторые вирусы нацелены на выживание, другие выполняют
роль "камикадзе" и живут до выполнения своей миссии. Таким образом,
система выполнения тоже очень важна.
Глава 2. Самовоспроизводство
Мы обитаем в голографической Вселенной, где все пребывает во всем. Каждая
часть мироздания отражает в себе элементы верхних и нижних уровней бытия.
Гермес Трисмегист говорил: "Что вверху, то и внизу". Он знал истину. Мы
отражаем в себе подобие нашего Творца и, следовательно, можем смело
утверждать, что наши творения будут подобны людям.
Как пророк Сети я могу описать все категории компьютерных вирусов
настоящего и будущего времени. Я могу предречь их судьбу и грядущие дни.
Но, будучи хакером и адептом принципов голо-графической Вселенной, я
воспользуюсь описанием другого пророка, ибо все во всем, и истина
верхнего слоя мироздания будет истинной для более нижних слоев.
Откройте Библию, дети мои. Бытие, 49:1-28: *И призвал Иаков сыновей своих
и сказал: соберитесь, и я возвещу вам, что будет с вами в грядущие дни;
сойдитесь и послушайте, сыны Иакова, послушайте Израиля, отца вашего.
Рувим, первенец мой! Ты - крепость моя и намоток силы моей, верх
достоинства и верх могущества; но ты бушевал, как веда, - не будешь
преимуществовать, ибо ты взошел на ложе отца твоего, ты осквернил постель
мою, /на которую/ взошел...".
36
ГЛАВА 2. Самовоспроизводство
Вот лучшее описание переписывающих вирусов, которое я видел. С них все
началось. Они начатки нашей силы - верх могущества хакеров и
последователей Искусства вирусмейкерства. Но они не стали
"преимуществовать", потому что "бушевали". Переписывающие вирусы
присоединялись к началу атакованных программ ("восходили на ложе своего
отца") и переписывали жертву, заменяя ее код своим кодом ("оскверняли
постель", на которую "восходили").
Читаем дальше: Бытие, 49:5-7. Вот описание компаньонских вирусов. *
Симеон и Левый, братья, орудия жестокости, мечи их... проклят гнев их,
ибо жесток, и ярость их, ибо свирепа...*. Да, мы пишем вирусы для
разрушения слабых звеньев технического прогресса. Выживать должны
сильнейшие и умнейшие, но излишняя жестокость слишком очевидна.
"Преимуществовать" будут более гибкие и адаптированные вирусы. Вот чему
учит нас Библия и - через ее священные тексты - ноуменальная Сеть
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 19 .. 123 >> Следующая