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

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

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

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

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

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

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

Современные исследователи пытаются создать "хорошие" вирусы. Они хотят
переломить устоявшийся предрассудок людей. Так, например, вирус Cruncher
сжимает ехе-файлы и тем самым сохраняет дисковое пространство. Вирус
Potassium Hydroxide кодирует диски сильным алгоритмом, так что в систему
может войти только тот, кто знает пароль, введенный при инсталляции
вируса. Если бы юные вирусмейкеры знали бы об Зтой стороне проблемы, на
свете было бы меньше зловредных компьютерных программ.
12
ВВЕДЕНИЕ
В любом случае информацию о вирусах скрывать нельзя. Ни одна нация не
станет великой, если правители выкалят своему народу глаза. Так что
давайте отбросим глупые предрассудки в сторону и изучим этот удивительный
и увлекательный мир искусственных живых существ.
Организация этой книги
"Азбука хакера-3" разбита на два тома и три части. В первой части мы
обсудим приемы вирусной репликации в диапазоне от простых переписывающих
вирусов до сложных многоцелевых инфекторов.
Вторая часть посвящена борьбе против антивирусных программ. Она включает
в себя простые техники для сокрытия изменений в файлах и такие сложные
приемы, как полиморфизм.
Третья часть описывает способы расплаты - как полезные, так и
разрушительные. Во всех частях даются исходные коды. Я советую вам
сначала понять, что они делают, и только затем ассемблировать и выполнять
их на своих или чужих компьютерах.
Вирус похож на ружье (в чеховском спектакле). Правда, он "стреляет" не в
конце спектакля. Он может "выстрелить" в любое время. Моей целью является
не умножение числа "безбашенных пачкунов", которые засоряют Сеть своими
проделками, а обучение вас правильному стилю вирусмейкерства. Знание дает
нам силу, но вместе с ней приходит и ответственность. Ответственное
использование силы дает нам мудрость. Иначе возникает ламерсгво.
То есть вы уже понимаете, что вирусмейкерство - это своего рода Дао, то
бишь Путь. Короче, let's Go!
Варфоломей Собейкис. Азбука хакера-3
Краткая история вирусов
Я прочитал десятки книг по компьютерным вирусам, и почти в каждой из них
история вирусов подавалась примерно так:
"...Вирусные программы имеют длинную и славную историю. Первый вирус
появился в начале 60-х годов XX века, как эксперимент по дизайну
операционной системы, но математические теории самовоспро-изводящегося
автомата существовали задолго до этого... В период 60- 70-х годов было
проведено несколько экспериментов по созданию компьютерных вирусов,
однако первые научные работы, посвященные аспектам вирусов и проблеме
защиты от них, появились лишь в 1984 году (F. Cohen, "Computer Viruses -
Theory and Experiments"). С тех пор публикации, посвященные вирусам,
множились пропорционально росту вирусных программ. В 70-х годах червь
Xerox продемонстрировал способность распространения через сеть. В 1986
году на конкурсах программистов была введена игра Core wars. Она породила
несколько исследований алгоритмов вирусных программ и вызвала прогресс в
изучении "искусственного интеллекта". В 1995 году появились макровирусы.
В наше время ежедневно, появляются сотни "новых" вирусов, 98% которых
являются клонами старых версий..." Ит.д.и т. п.
Я расскажу вам другую историю.
Поначалу вирусы не считались чем-то плохим и ужасным. Их называли иначе -
"сорняками" или "травой". К примеру, на древних компьютерах имелась
инструкция, которая могла копировать саму себя в следующую локацию памяти
и затем переходить к этой локации. Если такую инструкцию выполняли в
начале памяти, все пространство могло быть "заполнено" одним известным
значением. Чем вам не вирус? Термин "вирус" появился в связи с функцией
APL для вызова сопроцессора и вошел в обиход наряду с другими шутливыми
названиями. Проводились многочисленные исследования, но никто не
рассматривал их в целом. Программисты называли самовоспроизводящиеся
программы по-разному - кто как хотел. Затем Фред Кохен обобщил и
суммировал это поле знаний. Его аналитические труды легализовали и, можно
сказать, увековечили термин "вирус". Позже он понял, что название
оказалось жутко неудачным. Фактически, оно создавало у людей неправильное
14
ВВЕДЕНИЕ
мнение об этих компьютерных программах и формировало отрицательное
отношение к ним. Кохен предлагал изменить название на "живые программы*
или "самовоспроизводящийся автомат". Но было уже поздно. Термин "вирус"
обзавелся мемой "опасность", и Кохен уже ничего не мог изменить.
Название быстро прижилось и вошло в сознание людей. Таком образом, все
вышло по Библии: "вначале было Слово".
Следующей ключевой фигурой стал наш "любимый" Билл Гейтс (аналог Адама в
Райском саду, который с радостью схрумкал Евино яблочко, а ей предоставил
мучиться при родах и мыть для него посуду).
Вплоть до 1986 года компьютерные вирусы представляли собой безобидные
приколы программистов. Уже тогда имелось несколько разработок с
разрушительными кодами и вредоносными последствиями, но это считалось
дурным тоном и чаще всего было плодом ошибок. Затем компьютерными
Предыдущая << 1 .. 2 3 4 < 5 > 6 7 8 9 10 11 .. 123 >> Следующая