Литмир - Электронная Библиотека

Витя с гордостью посмотрел на неразборчивый исходник.

–Ты же говорил, что дальше четвертого кластера он не уйдет?

–А он и не уйдет. Это пока экспериментальная версия.

–Про безопасность не забыл?

–За идиота держишь? Все следы ведут на тайваньский вирьмейкерский сайт. Будет кому-то слава...

–И что твой червячок делает?

–Да ничего, в общем то.

–Вообще ничего?

–Ну, я пока писал алгоритмы размножения, думал все остальное на потом оставить.

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

–Отлично. И в качестве фона что-то нужно... зловещее.

Они многозначительно переглянулись.

–Ее?

–Ну а что. Вполне зловеще.

Братья взялись за дело. Пока Андрей искал на компе тот самый гиф, Витя вставлял в код червя фоновый шум из военного архива. Все время, пока он возился с ним, его не оставляло ощущение, что он что-то забыл. Он знал, что код верный, просто где-то отсутствует маленькая, но важная составляющая. Витя стал просматривать код шума снова, но как он не пытался определить, в чем дело, решения не находил.

–Есть! – Андрей клацнул пальцами и добавил: «Заливаю тебе в аплоад. Там в папке GIF».

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

–А что, «Тихая Смерть» – неплохое название для безобидной зверушки. – наконец предложил Андрей.

–Вполне. – согласился Витя, и еще одна строка в исходнике дала электронному зверьку имя.

–Вроде все готово.

–Ничего не забыл?

–Да вроде нет.

–Ну, тогда будем запускать?

Витя еще раз просмотрел код. В последний момент, глядя на фрагмент шума, его осенило. Руки сами набрали нужные строчки, а затем нажали «Откомпилировать». Оставалось только запустить получившийся экзешник.

Витя навел на него курсор и клацнул «Enter».

–Я, похоже, понял, чего не хватало в том коде. – после этого сказал он.

–Чего же? – поинтересовался Андрей.

–Запрограммированный шум был чистым. Но в одной из строк содержался цикл. Я сначала подумал, что эта формула циклическая сама по себе. Но потом дошло, что она – лишь часть всего циклического процесса. Т.е. звук не может быть чистым, он построен на определенных прерываниях. В одной из формул был подсказка, с какой частотой шло прерывание.

–Нифига не понял. Ты что, подправил код того шума?

–Ага.

–И что, он теперь дергается каждые, сколько там, секунд?

–Каждый полсекунды. Мы можем послушать оригинал.

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

* * *

Месяц спустя

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

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

«Количество жертв вируса „Тихая Смерть“, несмотря на все предостережения, продолжает расти. По приблизительным подсчетам его жертвами уже стали более полутора миллиарда человек во всем мире, что превышает число жертв во всех войнах за всю историю человечества. Маленькая компьютерная программа, автор которой до сих пор неизвестен, словно смерч пронеслась по миру, оставляя за собой только смерть. Подобной катастрофы не ожидал никто, ее масштабы поражают. Больше всего пострадали высокоразвитые государства, такие как США, Япония, Канада, Германия. Россия не стала исключением. На улицах крупных городов проходят постоянные демонстрации с требованием уничтожить все компьютеры, мобильные телефоны и все другие источники заразы. Миллионы людей, которые еще месяц назад не представляли своей жизни без технологий, теперь стали на сторону борцов против любых их проявлений.

Ведущие компании-производители компьютерного и телефонного оборудования обанкротились за считанные дни. Трудно сказать, как скоро мир оправится от подобного потрясения, и оправится ли вообще.

Еще раз предупреждаем всех вас, ради вашей же безопасности, не пользуйтесь компьютерным оборудованием и мобильными телефонами. Вирус не нейтрализован и продолжает искать новые жертвы.

Марина Ковалева, Вести. Москва».

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

Мир вокруг продолжал сходить с ума.

-eof-

Space dot com

mindw0rk

Опубликовано: dl, 16.04.06 05:26

Джефф, как никто другой, знал, что в компьютерном мире нет ничего невозможного. Не бывает систем защиты, которые невозможно взломать, не бывает программ, которые невозможно написать. Поэтому он растерянно смотрел на экран своего монитора, пытаясь найти этому объяснение. Картинка, которую он видел, представляла собой простенький поисковик – посередине находилась строка ввода запрашиваемой информации, чуть ниже – кнопка подтверждения с говорящим названием: «Спроси и я отвечу». А вверху – изображение маленького мохнатого чертенка, лукаво смотрящего на посетителя. Конечно, Джефф знал, что поисковики не ограничиваются гуглем и yahoo, есть полно малоизвестных поисковых машин. И не было бы ничего примечательного в том, на котором он оказался, если бы не одно но – адреса этого сайта существовать не могло. Мало того, что доменное имя не может состоять из одного символа, то, что этим символом является пробел – абсолютно невероятно. Браузеры попросту не воспринимают пробелы, удаляя их из адресной строки при попытке загрузить сайт. Но откуда тогда взялся этот поисковик, появившийся на ошибочный запрос <пробел>.com?

Возможно, кэш-память хулиганит… Джефф вышел из «оперы» и запустил старый-добрый Internet Explorer. Но когда он ввел странный адрес, перед его глазами снова оказался тот самый чертенок, а красочная иконка приглашала задать поисковику вопрос.

70
{"b":"127147","o":1}