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