Тысячи архивов с обновлениями системы на компьютерах банковских разработчиков по всему миру увеличились на несколько байт. Системы безопасности никак не отреагировали на изменения. Теперь, стоит банкам установить обновления своих систем, – и вирус, добавленный Софтом в архивы, установится с высшим приоритетом самими сотрудниками. Никто ничего не заметит. Неделя, максимум две – и программа будет активирована везде, где нужно.
В кармане беззвучно завибрировал смартфон. Софт нахмурился. Этот номер не должен был никто знать – он новый, купленный специально для координации с Троем. Достав смартфон, он нахмурился еще больше, увидев, что номер вызывающего абонента скрыт. Помедлив секунду, он снял трубку.
– Уничтожь все данные, забери программу-клиент и жди звонка. У тебя пять минут.
В трубке запищали короткие гудки, а спина под футболкой покрылась потом.
Это был тот же голос, что советовал принять предложение Троя. И команда, отданная сейчас, хакеру совсем не нравилась. Однако что-то подсказывало Софту, что нужно послушаться. Что, не сделай он этого – последствия будут гораздо хуже, чем то, что ждет его при «кидке» заказчиков.
Он не стал медлить.
Достав из рюкзака флешку, он скопировал все необходимые файлы. После этого трясущимися руками вывинтил жесткие диски из четырех гудящих на столах компьютеров. То, что информация не бэкапилась в облако, он знал точно, сам все проверил. Сложил «винты» в рюкзак, вытер руки об джинсы, и взял со стола вновь завибрировавшую трубку.
– Через балкон в соседний офис. Быстро! – и снова гудки отбоя.
Хакер нахмурился, и вдруг услышал где-то вдалеке хлопок открывшейся двери. Черт!
Он быстро выскочил на балкон. Перепрыгнув через перегородку, подумал – и перелез через перила, повиснув на руках. Рывок, прыжок – и он на балконе этажом ниже. Потянул за ручку двери – открыто. Отлично!
Пробежав по пустому офисному помещению, он выскочил на лестницу с противоположной стороны и побежал по ступенькам вниз.
Выйдя из здания с черного хода, он через двор выбежал на улицу, и уже прогулочным шагом обошел здание.
У входа стоял черный микроавтобус с тонированными окнами и очень грязными номерами. Двигатель включен, водитель на месте. Софт зашел за павильончик автобусной остановки и стал наблюдать.
Из здания выскочили трое. С очень хмурыми лицами и в темных просторных куртках – в середине лета! Куртки топорщились, выдавая угловатые предметы под ними. Следом за хмурыми типами вышел Трой. С очень озадаченным лицом. В кармане снова зажужжала трубка смартфона.
– Уходи. Выбрось телефон и уничтожь жесткие диски. Домой не возвращайся. Сними все свои деньги и вали из города. Чем дальше, тем лучше. Машину не бери. Хочешь жить – прячься.
– Эй, да кто вы, мать вашу, такие… – начал было Софт, но трубка уже молчала. Он выругался, откинул крышку телефона, выдернул аккумулятор, и бросил телефон в урну. Запрыгнул в подъехавшую маршрутку и поехал на автовокзал.
* * *
– Потом я долго мыкался по всему бывшему союзу. После того, как мою машину взорвали под Мариуполем, а по новому электронному адресу начали приходить письма с угрозами и требованиями «отдать то, что мне не принадлежит», я сорвался в Россию. В Анапе меня пытались похитить. Я снова сменил дислокацию. Крым, Казахстан, Польша, Румыния – я сваливал, едва мне начинало казаться, что что-то не так. Тогда я сделал то, чего от меня, кажется, не ожидали. Я вернулся.
– Родители погибли в авиакатастрофе еще когда я был на службе. У меня остался только один человек, которому я мог доверять, – мой бывший командир. Рут, – потухшим, бесцветным голосом рассказывал Софт.
Дым пытался понять степень достоверности рассказа, одновременно контролируя обстановку. Вечер перерос в ночь, и сталкер замаскировал костер. Несколько раз на коммуникатор приходили сообщения из общего чата. Кто-то из бродяг спрашивал о дороге на север, кто-то поспешил выкинуть в сеть мелкую байку. Пришла сводка от соклановцев – Дым внимательно ее прочитал, и обновил карту с расположением пары новых аномалий. Вокруг было тихо, и можно было даже решить на миг, что не в Зоне они сидят, а где-то в обычном лесу, где нет аномалий, артефактов, мутантов. Однако привычное чувство опасности говорило, что это не так.
– Так что там с командиром твоим? – Дым окликнул задумавшегося было Софта. Хакер поправил автомат на коленях и продолжил.
* * *
Рут слишком резко высказался о начальстве во время расформирования отряда и тоже оказался на улице. Первое время Софт с ним пересекался, потом командир куда-то пропал. Но когда узнал в голосе за дверью своего бывшего бойца – открыл без промедления. Софт радостно ломанулся в квартиру, намереваясь крепко обнять здорового, как медведь, командира – и оторопел.
Перед ним в моторизованной коляске с дистанционным управлением сидел инвалид. Обе ноги выше коленей и правая рука по локоть оканчивались культями. Молча освободив проход, Рут махнул рукой в сторону комнаты и, сжав джойстик управления, поехал следом.
* * *
– Рут рассказал мне о Зоне. О том, как жил здесь, как внедрял сеть. Как выбираясь в очередной раз за Периметр, за необходимым оборудованием, попал в аномалию. Как над человеческим обрубком сжалился военный патруль, вызвав вертолет и доставив его в больницу. Он предложил мне продолжить его дело – и вот я здесь.
– Объясни мне один факт, дружище.
Дым хмуро глядел на Софта.
– Спрашивай, – пожал плечами хакер.
– А почему ты послушал какой-то голос из телефона, и кинул своего старого кореша? Как так получается? Ты ведь ни хрена не знаешь, кто это был. А если тебя разводил кто-то?
Софт поежился. Видно было, что об этом аспекте ему говорить не очень хочется.
– Ну?! – поторопил его страж.
– Видишь ли… – замялся Софт. – Дело в том, что я подозреваю, кто это был. И если бы я не сделал того, о чем они говорили… Не знаю. Спецы, это, в общем. Зуб даю. Они какую-то мутную тему Троя сорвать хотели. Потому меня и подсекли.
– А что, поймать пулю лучше, чем сесть? – страж недоумевающе смотрел на хакера.
– Знаешь, мне кажется, исход был бы одинаковым в обоих случаях, – хакер помрачнел, вспоминая красную точку лазерного прицела, пляшущую на обоях старого офиса.
– Они больше не звонили тебе? И не пытались встретиться? Просто оставили тебя в покое?
– Да, – как-то слишком быстро ответил хакер. – Никакой связи больше. Это меня и удивляло больше всего.
– Да уж, – Дым задумался на секунду. – А костюм? – вскинулся сталкер. Он пересел к костерку, стараясь спастись от наступающего ночного холода.
Софт кратко пересказал ему события минувших суток. Страж только удивленно таращился, слушая рассказ об атаке на колонну.
– Ладно, черт с тобой, убедил… – Дым сплюнул в костер. – Давай подумаем, что дальше делать. Меня смущает, что они так быстро тебя здесь нашли. Более того, они наняли бандитов, а это означает, что кто-то из них уже в самой Зоне. Не знаю, как они сюда попали, как тебя разыскали, но это грозит обернуться серьезными проблемами.