Игорь Соловьев
Пока цветёт смородина
ЧАСТЬ ПЕРВАЯ. ГРЕЗЫ МАШИН.
Пролог.
Тяжелая дверь приоткрылась. В мрачный тамбур ворвались звуки улицы: далекое завывание пожарной сирены, ругань бездомных и шуршание сметаемой с тротуара листвы. Вместе с городской какофонией проскользнул и человек.
Охранник-вышибала равнодушно скользнул взглядом по новичку – парню с длинными, давно не мытыми волосами. В Сити вновь вернулась мода на дреды, но, похоже, человек не интересовался последними веяниями. Его волосы скрутились в колтуны без малейшего участия хозяина. Гость клуба едва заметно кивнул охраннику. То ли здороваясь, то ли заочно выражая согласие с правилами заведения. Едиными для всех кибер-клубов Сити средней паршивости: «Плати вперед, уходи вовремя, и тогда твои зубы останутся при тебе». Весьма доходчиво, верно? Удивительно, что об этом иногда приходилось напоминать особо тупым посетителям. Незнакомец, заметно сутулясь, привычным жестом протянул запястье с чип-картой к стойке администратора. Сканер удовлетворительно пискнул. Оплата прошла. На истертую пластиковую стойку упала одноразовая карточка. Время и номер арендуемого терминала. Хиппи подцепил ее грязными обкусанными ногтями и шагнул в общий зал.
Слим был неплохим хакером. Вовремя поняв, что мышцы можно компенсировать имевшимся умом, он добился определенных успехов в написании программ. И вот, он уже продолжительное время зарабатывал на хлеб, выполняя различные заказы, чаще не совсем законные. Быстро постреляв взглядом по сторонам, он с облегчением отметил, что арендованный стол почти не попадал под обзор камер. Весьма немногочисленных, к слову. Такие заведения нередко экономили на наблюдении, больше полагаясь на программы слежения, интегрированные в клубный сервер. Но как раз с этим проблем не будет.
Слим неприметным движением извлек из рукава куртки штекер провода и сунул в разъем клубной машины. Устройство для взлома было старательно подогнано и укрыто от посторонних взглядов на теле человека. От клуба хакеру нужен был только выход в сеть и немного производственной мощности. Слим скосил взгляд на ближайших соседей. Справа девица с фиолетовыми волосами ритмично дергала головой в такт музыке. Слева, мужик с избыточным весом совершал руками хаотичные движения, будто гладил блохастого кота. Очки дополненной реальности надежно отрезали мир их грез от неприглядной действительности.
Обмануть систему клубной безопасности оказалось несложно. Не каждому, разумеется. Но Слима не зря ценили за его талант. Настраивая программу, он ощутил волну приятного предвкушения. Всего-то нужно заменить пару накладных в базе данных одного торгового холдинга, и ребята из банды «Кирпичей» хорошо заплатят. Работать с «Кирпичами» было удобно. Они не жадничали ни с оплатой, ни с делами. Вывозили со склада лишь пару грузовиков товара. Из-за такой мелочи копы, как правило, не слишком рьяно искали хакера. Им и без того работы хватало. В общем, дело выглядело плевым и прибыльным.
Перед походом в клуб Слим выпил особую смесь, добавив туда новенький препарат, который ему так нахваливал Магараджа. Смесь насытила кровь, и происходившее вокруг выглядело ярко и безоблачно. Пожалуй, он даже переборщил. Расслабляющий эффект оказался непривычно силен. Пускай! Слим хорошо знал свою работу. Защиту холдинга удалось взломать за несколько минут. Ложные данные быстро начали заменять настоящие.
Слим не сразу почувствовал постороннее внимание.
Проклятая смесь.
Он слишком расслабился.
Дискомфорт перерос в тревогу. Все чувства разом взвыли. Опасность! Чужой холодный разум нашарил его вход в сеть, протянулся прямиком к сознанию. Странно. Жутко. И совершенно не похоже на программу противодействия взлому.
Слим ощутил чудовищное давление чужой воли. Пальцы хакера запорхали по виртуальной клавиатуре, пытаясь поставить программный блок. Выставленные шлюзы пугающее Нечто смахнуло, не глядя. Слим запаниковал. Начал спешно обрубать концы. Почувствовав его метания, океан чёрной ледяной пустоты ринулся в голову Слима. Противясь этому, рука хакера непроизвольно схватилась за провод, намереваясь выдернуть его. Это было крайне опасно. Провод шел из клубной машины через специальный блок на теле, прямо в череп человека. Велик риск остаться инвалидом.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})
Но ужас происходившего был сильнее возможных последствий.
Возможно, Слим бы успел. Но новенький препарат сыграл с ним злую шутку. Тело расслабило куда больше обычного. Тьма ворвалась в мозг, растворяя личность и сознание. Человек забился в конвульсиях. Запахло жженой проводкой и горелым пластиком. Электрические предохранители клуба не выдержали нагрузки и расплавились. Все погрузилось в темноту. Недовольные крики посетителей заполнили помещение.
Когда вспыхнуло аварийное освещение, тот, кто несколько минут назад был Слимом, уже шёл к выходу. Дежуривший у входа вышибала глянул на него. На миг крепкому здоровяку показалось, что в глазах гостя всколыхнулась тьма. Но из зала послышались ругань и звук разбитого стекла. Охранник бросился туда, позабыв о странном посетителе.
***
Пять лет спустя.
Худая дворовая кошка метнулась прочь, едва распахнулась тяжелая створка бронированного фургона.
Подъезд наполнили топот крепких ботинок на рифленой подошве и шуршание амуниции.
– Начали движение! – прозвучала полицейская рация.
Первая тройка устремилась вверх по лестнице. Замелькали истертые ступени, исписанные стены, бледные трубки ламп.
– Что-то мне тревожно, друзья, – пожилой мужчина в старом вязаном свитере с опаской взглянул на входную дверь, – вы уверены, что мы все предусмотрели?
– Не волнуйся, Вернер, – его коллега осторожно задернул оконную занавеску. – Вряд ли они будут искать нас здесь.
Тихо лязгнула неосторожно задетая дверца рудиментарного почтового ящика. Командир полицейского спецназа мрачно показал кулак провинившемуся. Тот кивнул, принимая упрёк, и продолжил восхождение. Второй этаж, третий. Бойцы, профессионально страхуя друг друга, занимали позиции и ждали подтягивавшихся следом товарищей.
– И все-таки мне неспокойно. Предчувствие, – тот, кого назвали Вернером, взял с кресла шерстяной плед.
– Налей себе кофе и не нагнетай. Уже поздно что-то менять.
Лучи прицелов красными линиями скрестились на старой облупленной двери.
– Телеметрия? – приглушенно прозвучал вопрос командира. Край чёрной тканевой маски под шлемом постоянно забивался в уголок рта, отчего спецназовец испытывал легкое раздражение.
Его подчиненный склонился над прибором. Экран вспыхнул зелёным и выдал нужную информацию.
– Есть. Трое. Двое взрослых и подросток. Похоже, наша цель. Снайпера на позиции подтверждают, что у них аналогична картинка.
– Принято. Ещё раз повторяю вводную. Задача – взять подростка. Живым и невредимым. Но и с остальными тоже, не переусердствуйте! – командир махнул рукой. – Вышибные заряды на дверь, тяжелым приготовиться.
Из-за его спины выдвинулись облаченные в броню штурмовики со щитами.
– Вы ничего не слышали? – девочка, с каштановыми волосами до плеч, и розовыми прядями, прислушалась. – Кажется, на лестнице хлопнула дверь.
– Соседи, наверное, – пожал плечами седой мужчина в строгих очках, не отрываясь от монитора.
Матовые коробки взрывчатки с готовностью мигнули рыжими светодиодами.
– Группа, внимание! – командир поднял кулак. – Штурм!
Оглушительно хлопнули вышибные заряды.
Дверь, окутанная облаком дыма, слетела с петель.
***
Винсент Ковальски растерянно смотрел на мятые бумажки в руках. Это было невероятно, но Малыш Дилли проиграл. Этот баловень судьбы, любимец публики, этот сукин сын проиграл! Его чертов флайкар, гоночный аэромобиль, пришёл вторым! И теперь ставка Винсента обратилась в прах.