КОМПЬЮТЕРНАЯ ВИРУСОЛОГИЯ

TIRED — Портит FAT.
TSRMAP — Дает карту программ TSR, затирает бутсектор.
PACKDIR — Якобы оптимизирует винчестер, портит FAT.
PCLOCK — Портит FAT.
PCW271xx.ARC — Троянская версия PC-Write v2.71, размером
98274 байта (настоящая — 98644). Портит FAT.
PKX35B35.EXE — Портит FAT. Настоящая называется PKX35A35.
RCKVIDEO — Под картинки рок-звезды портит FAT.
SCRNSAVE.COM — Затирает винчестер.
SECRET.BAS — Форматирует диски.
SEX-SHOW.ARC — Затирает все файлы в каталоге.
SIDEWAYS.COM — Настоящая программа обеспечивает фоновую
печать, эта — портит бутсектор.
SUG.ARC — Якобы снимает защиту Softguard, портит FAT.
TOPDOS — Форматирует винчестер.
VDIR.COM — Портит файлы на диске.
VISIWORD.ARC — Портит диск.
WARDIAL1.ARC — Портит FAT.

Рис.1. Один из ранних вариантов списка «грязная дюжина».

1.2. Второй этап — компьютеры в осаде

«Ох! Знобит от рассказа дотошного»
В.Высоцкий

События 1985-86 гг. по времени совпали с быстрым ростом произ-
водства и резким снижением цен на ПЭВМ серии IBM PC (появились мо-
дели по цене менее 1000 долларов), которые и ознаменовали начало
нового этапа развития компьютерных вирусов (отметим, что в 1989 г.
американцы имели возможность купить за ту же цену модель с процес-
сором 80386 — см., например, Byte, 1989, v.14, № 6, p.65, а в
1989 г. по крайней мере в одном американском университете — Drexel
University, штат Филадельфия, к поступающим предъявлялось требова-
ние иметь собственный компьютер). Поэтому второй этап в развитии
вирусов связан с достижением «критической массы» произведенных
ПЭВМ, совместимых с IBM PC — самого массового компьютера в истории
развития вычислительной техники. Эта «масса», по-видимому, была
достигнута в 1987 г., когда одновременно в нескольких странах про-
изошли вспышки заражения компьютеров вирусами. Эти вспышки и озна-
меновали начало второго этапа развития рассматриваемого класса
программ, на котором они уже стали представлять собой угрозу для
всех пользователей ПЭВМ. В отличие от первого этапа, когда разра-
ботки вирусоподобных программ носили исследовательский характер и
авторы выполняли эксперименты, заручившись согласием пользовате-
лей, стараясь внести какой-то вклад в системное программирование,
атмосфера второго этапа носит характер противостояния пользовате-
лей группе безответственных или уголовных элементов.

1.2.1. Хакеры

«Можно противостоять всему,
за исключением искушения»
О.Уайлд

Массовое распространение клонов IBM PC привело к резкому увели-
чению количества людей, активно занимающихся программированием на
компьютере, а следовательно, и прослойки компьютерных «фанатов».
Если раньше этот тип людей встречался в основном в университетских
городках и больших вычислительных центрах, то с распространением
клонов IBM PC ситуация существенно изменилась. Обладателями мощных
и в то же время дешевых компьютеров стали школьники, пенсионеры, а
также другие лица, располагавшие, помимо желания попробовать свои
силы в программировании, еще и значительным количеством свободного
времени.
Как и в других областях человеческой деятельности, спектр отно-
шения людей к программированию и вычислительным машинам очень ши-
рок: от ненависти, через полное безразличие до патологической при-
вязанности или зависимости, которую можно квалифицировать как ма-
нию. Всякий работавший в вычислительном центре на больших ЭВМ и
видевший, как к концу второй смены некоторые программисты наспех
вносят плохо продуманные изменения в свои программы и умоляют
электронщиков дать еще минутку, чтобы посмотреть, что получится,
узнает сцену, описанную Ф.М.Достоевским в романе «Игрок»:
«В одиннадцатом часу у игорных столов остаются настоящие, отча-
янные игроки, для которых на водах существует только одна рулетка,
которые и приехали для нее одной, которые плохо замечают, что вок-
руг них происходит, и ничем не интересуются весь сезон, а только
играют с утра до ночи и готовы были бы играть, пожалуй, и всю ночь
до рассвета, если б можно было. И всегда они с досадой расходятся,
когда в двенадцать часов закрывают рулетку. И когда старший крупер
перед закрытием рулетки около двенадцати часов, возглашает: «Les
trois derniers coups, messieurs !» (Три последних игры (букв.:
удара), господа — прим. перев.), то они готовы иногда проставить
на этих трех последних ударах все, что у них есть в кармане, — и
действительно тут-то наиболее и проигрываются» [Полн. собр. соч. в
30-ти томах. -- Л.: Наука, т.5, 1973, c.292].
Психологи отмечают, что у страстных игроков имеются определенные
психологические черты, роднящие их с одержимыми программистами.
Для страстного игрока игра — это все («весь мир — игра»). Даже вы-
игрыш менее важен, чем сама игра. В свою очередь, для программи-
ста-фаната работа за дисплеем — это и есть настоящая жизнь, а все
остальное — скучная «обязаловка». Одержимый программист с трудом
переносит разлуку с машиной. Постоянная работа с машиной наклады-
вает определенный отпечаток на язык и мышление таких людей. Наблю-
дается перенос некоторых программистских терминов типа «зациклил-
ся», «завис», «вычислить» (например фраза «я тебя вычислил» ис-
пользуется со значением «я понял, разгадал что-то») в повседневную
жизнь. Создается впечатление, что другие люди воспринимаются ими
как программы, а окружающая среда — как некая «супероперационка»,
для вселенского «гиперкомпьютера».
Вместо сочетания «одержимый программист» как в разговорной речи,
так и в литературе часто используется термин «хакер» (от англ.
Hack — рубить, кромсать) и уже создан определенный образ хакера.
Это очень способный молодой человек, работающий за дисплеем по 12
— 16 ч. подряд, до полного изнеможения, а если представляется воз-
можность, то и ночи напролет. Питается урывками. Внешний вид сви-
детельствует о том, что он не обращает внимания на внешний мир и
не слишком интересуется мнением окружающих: джинсы, мятая рубашка,
нечесанные волосы. Блестяще знает все подробности операционной си-
стемы, языка ассемблера и особенности периферийного оборудования.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128