Киберпанк (mindw0rk) - страница 195

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

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

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

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

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

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

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

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

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

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

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

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

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

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

— Ага.

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

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

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

* * *

Месяц спустя

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