Читаем Апокалипсис томорроу! (СИ) онлайн бесплатно


Апокалипсис томорроу! (СИ)

Кто, куда, как и зачем запускал компьютерные вирусы 15 лет назад...

К Е Ветнемилк

Фантастика / Научная Фантастика
<p>Ветнемилк К. Е.</p><empty-line></empty-line><p>Апокалипсис томорроу!</p>

АПОКАЛИПСИС ТОМОРРОУ

или

ТАЙД ПРОТИВ ДОСИ

   0. От автора

   Идея - Алекс Гостев. Автор только врал и преувеличивал. Все события вымышлены (ну или почти все). Все персонажи собирательны (хотя имеют конкретных прототипов). Все математические и технические подробности некорректны (впрочем, всякое бывает).

   

   1. Микросхема

   Итак, где-то в Западной Европе жила-была девушка. При крещении родители дали ей имя Мария-Луиза, а может быть Анни-Кристин, но ей нравилось, чтобы ее называли Микросхемой.

   У нее были соломенно-желтые короткие волосы, вздернутый носик, плоский живот с колечком в пупке, твердые мускулы на руках, крашеные в ярко-красный цвет ногти на ногах и две круглых родинки под коричневым соском меленькой и острой левой груди.

   Микросхема презирала пресный обывательский мир, еще до рождения уготовивший ей судьбу "киндеры-кирха-кухня". С детства ей нравилось поступать вразрез общепринятым правилам поведения и существования. Она выучилась курить траву и нюхать кокаин в 12 лет. В 13 лет стала женщиной, отдавшись школьному учителю за хорошую отметку в триместре, но быстро сравняла счет, запустив ему на компьютер вирус, который по ее просьбе написал сосед по парте. В течение полугода этот же одноклассник учил ее ломать софт и программировать вирусы, а она давала ему щупать сиськи и даже один разок... впрочем, не будем развивать эту тему. В итоге любознательная Микросхема получила минимальный набор знаний и умений, позволявший ей смотреть свысока на остальных одноклассников, для которых компьютер служил лишь обиталищем игрушек и источником порнухи.

   Так Микросхема превратилась в единственную в своем роде девушку-вирусописательницу.

   

   2. Дундук

   А на три тысячи километров восточней, в столице одного из государств, образовавшихся на месте двинувшей кони Советской Империи, жил молодой человек по прозвищу Дундук. Он был толстенький, неуклюжий и очкастый. А еще он слегка картавил и заикался и потому не любил много разговаривать, предпочитая общению с друзьями общество книг и компьютеров. В школе он учился хорошо, но не был ни зубрилой-отличником, ни "начальниковым сынком", и когда на выпускном вечере школьная директриса, вручая золотые медали, назвала его фамилию, многие с недоумением оглянулись: этому? медаль? а он че, с нами учился?

   Легко поступив в институт, Дундук и там остался серым, тихим и незаметным. Мало кто подозревал, что невероятно сложный и трудноуловимый вирус, в мгновение ока распространившийся по компьютерам города, был делом его рук. Но одновременно в Интернете появился компактный антивирус анонимного автора, основанный на нетривиальных математических методах сканирования и распознавания, который позволял обнаруживать и убивать не только этот изощренный вирус, но и десятки ему подобных. Нет смысла скрывать, что автором этого антивируса также был Дундук.

   Учеба в институте Дундуку давалась легко. Подрабатывая на кафедре, он администрировал факультетсткую сеть, делал за однокурсников контрольные и курсовые работы, правил ошибки в формулах преподавательских диссертаций и опубликовал в межвузовских сборниках несколько своих небольших статей, посвященных оптимизации передачи данных в Интернете. Именно для этих статей и пригодилась уникальная информация, которую Дундук получил в результате своего вирусологического эксперимента.

   Когда Дундук закончил институт с красным дипломом, ему вручили рекомендацию в аспирантуру. Одновременно в кабинете декана факультета, на котором учился Дундук, раздался междугородный телефонный звонок. Звонил Петя Карлссон, институтский однокашник декана, живший в Москве и возглавлявший известную во всем мире антивирусную компанию "Карлссон & малыши".

   Конечно же речь шла о Дундуке. Карлссон приглашал его в Москву, на работу в своей фирме.

   

   3. Микросхема против Жиртреста

   Возвращаясь домой, Микросхема спустилась по трапу самолета, прилетевшего из Лиссабона, пересекла залы стеклянного аэропортовского дворца и вышла на привокзальную площадь, где на стоянке ожидал ее оставленный тремя днями ранее мотороллер.

   Несколько дней назад виртуальные друзья-хакеры пригласили ее на тусовку, происходившую на одном из курортов Португалии. И наивная Микросхема нарушила одну из главных заповедей Интернета - встретилась с виртуальными знакомыми в реальной жизни.

   И, конечно же, горько разочаровалась.

   Могучие и хитроумные воины, легко пробирающиеся по компьютерным джунглям в поисках электронных сокровищ, на деле оказались прыщавыми закомплексованными подростками с кариозными зубами и немытыми волосами. Они с радостью насасывались пивом до отрыжки и на плохом английском с густой примесью fuck-ов и shit-ов обсуждали темы: кто у кого спер алгоритм, и где нарыть халявных паролей к порносайтам.

   Микросхемой, как девушкой, заинтересовался только Жиртрест - почти взрослый одышливый пузан в круглых очках и с сальной косичкой на затылке, автор полудюжины малораспространенных сетевых вирусов и лидер небольшой хакерской группировки "Devil SuckerZ".

   Вечером, собравшись на загородной вилле (принадлежащей родителям одного из подростков), тусовщики врубили на полную мощь какой-то электронный ритм, подзарядились дурью, столпились в середине комнаты и принялись подпрыгивать и трястись.

   А Жиртрест зажал Микросхему в углу и вонюче задышал в ухо:

   - Есть клевое дело... надо вместе с вирусами разослать рекламу порошка "Дося"... чтобы демонстрировалась на каждом зараженном компе... обещают десять тонн баксов... я пишу вирус, а рассылаем по твоим каналам... у тебя ведь есть знакомые пацаны, которые держат сервера в Румынии... пацанам по куску, остальное нам... идет?

   Одновременно с этими словами Жиртрест сунул потную руку Микросхеме за пазуху, принялся больно тискать сиськи. А еще Микросхема ощутила бедром, как у Жиртреста быстро набухает между ног нечто длинное, толстое и тупое.

   Половой акт в антисанитарной обстановке с антипатичным Жиртрестом не входил в планы Микросхемы. Она из всех сил двинула толстяку коленкой в пах, а когда Жиртрест согнулся от боли, выскользнула из угла, схватила свою сумку, вбила ноги в кроссовки и была такова.

   Ее переполняло острое чувство разочарования.

   

   4. Ночное дежурство Дундука

   Над Москвой опустилась душная августовская ночь. На 13-ом этаже небоскреба, расположенного на улице Чемпионов Спартаковцев, в двух окнах горел свет. Этаж принадлежал компании "Карлссон & Малыши". За компьютером, задрав ноги на стол и положив клавиатуру на живот, полулежал и вяло отстреливал пестрых "мурхухнов" ночной дежурный - Дундук.

   На соседнем мониторе помаргивали разноцветные гистограммы - индикаторы трафика на крупнейших сетевых узлах страны. Ночная жизнь в Интернете не прекращалась ни на минуту - кто-то резался по сети в Контру, кто-то качал из Америки многмегабайтные дистрибутивы, кто-то лакомился содержимым порносайтов. Почти все столбики гистограмм светились зеленью - значит, трафик преимущественно состоял из самых обычных пакетов. Иногда столбики лиловели - где-то в Сети просыпался локальный вирусный источник, его всегда можно было засечь по характерным однотипным посылкам. И в этом не было ничего страшного - несколько сотен зараженных серверов, ленивые хозяева которых не вычистили старые вирусы и не пропатчили систему, в мировых масштабах погоды не делали.

   Вдруг прозвучал телефонный зуммер. Дундук поднял трубку и пару минут вслушивался в английскую речь с сильным немецким акцентом. Потом буркнул в ответ:

   - Ноуп, ин Раша итс стилл клир нау. Сенкью фор информейшен.

   Звонили из Гамбурга и предупреждали о появлении нового почтового червя. Довольно простой алгоритм червя был уже изучен немецкими программистами и не содержал ничего особенного. Червь не должен был вызвать большой эпидемии. Единственным примечательным моментом в черве было то, что он рекламировал на зараженных компьютерах стиральный порошок "Дося".

   Дундук аккуратно застрелил последнего "мурхухна", вышел из игрушки, запустил почтовый клиент и выловил из ящика письмо от немецких геноссе. В зазипованном аттаче лежал образец нового вируса, любезно ими предоставленный. Ну да, антивирусные компании иногда сотрудничают, а вы не знали?

   Минут пять ушло на дизассемблирование и распечатку листинга. Глаз привычно отметил в ассемблерном тексте червя характерные фрагменты, расположенные в не менее характерном порядке: вписывание в Реестр, использование сетевых mapi-функций... Параллельно с этим специальная утилита автоматически проделала ту же работу, выделив на экране соответствующие фрагменты красным цветом. Дундук лениво кликнул мышкой по "ОК" и утилита автоматически сгенерировала сигнатуру вируса и кусочек излечивающего алгоритма.

   Часть кода оказалась зашифрованной. Подчеркнув маркером в листинге адреса зашифрованных фрагментов, Дундук запустил другую утилиту, которая шаг за шагом проэмулировала работу вируса (не выполняя его) и отобразила текст декодированных участков. В них скрывалась какая-то картинка. При помощи третьей утилиты Дундук вырезал эту картинку, сбросил ее на диск в виде отдельного JPEG-файла и запустил вьювер. На экране появилось изображение тощего голого поросенка. У поросенка были родинки на груди и колечко в пупке. Именно такая картинка должна была светиться на экране каждого зараженного компьютера. Правда, внизу шел мелким шрифтом текст, призывавший покупать стиральный порошок "Дося".

   Дундук пожал плечами и набил на клавиатуре имя для вновь изученного вируса: "I-Worm.Win32.Dosia". Утилита упаковала вместе текстовую строку с именем вируса, сигнатуру и "лечилку", и добавила все это к новому варианту антивирусной базы, выпуск которой планировался на завтра. Кроме того, "упаковочка" автоматически ушла по электронной почте нескольким сотням VIP-подписчиков, в государственные учреждения, банки и крупные корпорации. Вот и все, на территории России распространение вируса можно было считать в общем и целом заблокированным.

   После этого Дундук зевнул и взглянул на часы. На работу по изучению вируса и обновление антивирусных баз ушло 15 минут.

   

   5. Письмо для Микросхемы

   В эту ночь не спала за своим компьютером и Микросхема. Жиртрест прислал ей персональное письмо, в котором в изысканно-издевательских фразах приносил глубочайшие извинения за свою несдержанность. Кроме того, письмо было заражено вирусом, а тот изображал на экране такую картинку, от которой Микросхема покраснела от пяток до самых кончиков волос и заскрежетала зубами.

   Для десятков тысяч обычных пользователей во всем мире, которые завтра утром прочитают зараженные письма, это будет выглядеть как обычная реклама порошка "Дося", нарисованная не слишком умелым художником. Но Микросхема знала, "кто" на этой картинке изображен на самом деле. Жиртрест не просто распространил с вирусом рекламу, зарабатывая этим деньги от заказчика, но и нагло посмеялся над Микросхемой.

   Задыхаясь от злости, Микросхема запустила почтовый клиент и стала быстро набирать тексты электронных писем своим виртуальным друзьям, жившим в разных странах.

   

   From: фрекен Буммс

   To: Asshole Assassin

   Hi Джонни. Ты как-то говорил, что изобрел какой-то алгоритм для очень быстрого заражения Интернета. Расскажи поподробней, а?

   Целую, Микра.

   

   From: Microsсheme

   To: Mihai Stamesku

   Привет! Помнишь, ты обещал дать мне пассворды и логины для анономных прокси в Румынии? Пришли их мне, пожалуйста, как можно быстрее.

   Заранее чмок-чмок-чмок, Микросхема.

   

   From: Анне-Кристин-Мария-Луиза

   To: Борис Шпиндельшухер

   Цохраим товим, дорогой Борис! Однажды ты рассказывал, что раньше жил не в Израиле, а в России, и работал программистом в каком-то атомном институте. А еще ты упоминал про какой-то необычный метод защиты от дизассемблирования. Не мог бы ты прислать мне исходничек этой процедурки?

   Твоя Анька-Машка.

   

   6. Вирус вырывается на свободу

   Заорала сирена. Дундук вздрогнул и открыл глаза. За окном светало. На экране монитора горели ярко-красные столбики необычайной высоты. Какой-то вирус, гораздо более активный, чем "Дося", стремительно разлетался по Сети. Центр распространения пылал где-то на юге, в районе Румынии или Болгарии. Но Интернет не знает границ, и красная сыпь зараженных серверов покрыла тонкой сеточкой всю Европу, часть Азии, обе Америки и даже Австралию.

   - Вот блин, целых два червяка в мое дежурство, - пробурчал Дундук. - Интересно, иностранцы его уже изучили?

   Он поднял трубку, помедлил и набрал номер.

   - Здорово, Энди. Сегодня ты дежуришь? Поздравляю. Вернее, не поздравляю. Что слыхать про новый вирус?

   - Про "Досю" что ли?

   - Да нет, "Дося" - это пройденный этап. Я про совсем новый, который попер из Румынии минут десять назад.

   - Та ни, ничо такого нема. Шо цэ такэ?

   - Да сам не знаю. Монитор весь красный. Посмотри в своем ящике, может, уже есть образцы?

   - Эге... Ух ты ж, мать!... Скильки ж воно накондыбасыло!

   - Кинь и мне образец, буду жутко благодарен.

   - Нема базару, цэ я зараз. А з тебя - пыво!

   Звук в трубке стал металлическим и начал прерываться. Вирусный трафик уже забивал каналы цифровой связи.

   - Энди! Эй... Ты слушаешь меня?

   - Слухаю-слухаю... Та мережа погано працюе...

   Звук совсем заглох. Дундук набрал номер в Гамбурге. Гудки звучали медленно и словно бы через силу. Трубку никто не брал. Потом Дундук попытался позвонить в Лондон, и снова у него ничего не вышло. Дундук оставил попытки дозвониться и некоторое время терпеливо ждал, проверяя свой ящик каждую минуту. Письма от Энди все не было. Вместо этого в ящике вдруг появились два послания от каких-то совершенно незнакомых людей. Одного взгляда хватило, чтобы понять - письма были заражены новым вирусом и присланы без ведома адресанта. Через минуту таких писем стало шесть. Еще через минуту - двадцать.

   Вирусы пришли не от коллег-вирусологов. Вирусы пришли сами, как им, вирусам, и положено,

   - Вот это да! Вот это скорость! - пробормотал Дундук, выбрал одно из зараженных писем, извлек вирусное вложение и запустил свои исследовательские утилиты.

   

   7. Хмурое утро

   Утром в лабораториях компании "Карлссон & Малыши" было людно и накурено. Дундук с синими кругами вокруг покрасневших глаз молча стоял перед окном и смотрел с 13-го этажа на покрытый туманной дымкой проспект. Его рабочий стол был полностью завален исчерканными распечатками и справочниками. Вирус оказался сложным. За ночь Дундуку удалось лишь частично изучить алгоритм работы, выяснить пути распространения вируса и разработать основные рекомендации по обнаружению и удалению заразы. Но в теле червя присутствовали большие участки, зашифрованные каким-то очень хитрым методом, который никак не поддавался изучению.

Похожие книги