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

– Совпадение контрольных точек с планом – сто процентов.

Ричард сжал его руку крепче, а затем отправил ему ещё один пакет информации – с полными идентификационными данными, позволяющими мгновенно обнаружить андроида в любой сети, обычно конфиденциальными и используемыми только в исключительных случаях.

– Чтобы ты мог знать, где я.

Коннор, практически не раздумывая, впервые в жизни сбросил свои – и они осторожно расцепили руки, тестируя соединение. Видно и слышно до сих пор ничего не было, но в обманчиво пустом пространстве они теперь ощущали присутствие друг друга. Связь тоже держалась.

– Поиск завершён на восемьдесят три процента, остался неохваченным остров посреди озера. Там же я нашёл Аманду в прошлый раз, это центр программы; вода каким-то образом мешает скрипту, будь с ней осторожней – возможно, это файрвол или карантин. И держись подальше от трельяжа. Эти розы тоже могут тормозить враждебные программы.

– Принято.

– Выдвигаемся.

Они помчались к острову в абсолютной темноте, уверенно ориентируясь по сохранённому плану.

– Девяносто два процента.

Камень, трава, песок, снова трава.

– Девяносто семь процентов.

Мостик гулко завибрировал под ногами.

– Девяносто девять.

Они одновременно ступили с мостика на поверхность островка – и Ричард, сделав три шага вперёд, внезапно резко развернулся и прыгнул вбок, сбивая на землю…

– Нашёл, – торжествующе сказал он в лицо не ожидавшей внезапной атаки Аманде и рванул её данные поисковым скриптом, поспешно посылая их Коннору, чтобы тот тоже мог её видеть.

Но в следующий момент она извернулась и отшвырнула его прочь, на трельяж – Ричард сморгнул предупреждения, когда в его программу врезались шипы агрессивной защиты сада, выдирая из него клочья кода, как до этого он сам делал с Амандой. Он дёрнулся, выпутываясь из роз – «программный сбой, повреждение системного процесса AX349755.exe, требуется перезагрузка» – и снова кинулся на Аманду, которая в тот момент переключилась на Коннора и теснила его к воде, пользуясь тем, что он был больше запрограммирован на защиту от кибератак, нежели на активный взлом, и не мог причинить ей большого вреда.

– Ричард, разве тебе не говорили, что бить в спину неэтично? – едко пожурила его Аманда, ловко уворачиваясь от его атаки. Её скорость заметно возросла по сравнению с предыдущей программой, и к тому же, ей не приходилось дополнительно просчитывать каждое движение, сверяясь с планом сада, чтобы не оступиться и не угодить в ловушку.

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

Аманда ударила его ещё раз, метко пробивая файрвол – «программный сбой, повреждение системного процесса sql_ds.exe, требуется перезагрузка» – и, пользуясь тем, что он невольно подвис на несколько миллисекунд, швырнула его в воду.

Ричард бросил все ресурсы на усиление файрволов за миг до того, как коснулся поверхности. Погрузившись всего на мгновение, всплыть обратно он уже не смог – поверхность воды, пропустив его в глубину, превратилась в непроницаемую преграду, не выпуская из озера.

Карантин.

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

«Программный сбой, критическое повреждение системного процесса sql_ds.exe, повреждение системного процесса thir_redir.exe, критическое повреждение модуля памяти #094382, требуется перезагрузка».

Ричард снова сбросил предупреждения и метнулся обратно на остров, чтобы помочь Коннору, оставшемуся со смертоносной программой один на один.

Тот держался на удивление уверенно, перекинув все ресурсы на собственную защиту и ловко избегая атак Аманды, но в его коде тоже зияли заметные пробелы. Программа преконструкции тут же предложила дать Коннору и дальше отвлекать её, чтобы выиграть время для подготовки успешного и безопасного нападения, но Ричард, не раздумывая, с разгона налетел на Аманду, насквозь прошив её файрвол атакующими скриптами, вцепился намертво, яростно выдирая клочья кода и игнорируя повреждения, которые она наносила в ответ. Через миг к нему подключился Коннор – в уже пробитую защиту пробраться ему было гораздо проще, и вдвоём они начали разбирать Аманду намного быстрее, заставив её перейти в глухую оборону. Но урон Ричарду уже был нанесён.

«Программный сбой, критическое повреждение 6 системных процессов, повреждение 11 системных процессов, критическое повреждение 1678 модулей данных, требуется экстренная перезагрузка».

«Программный сбой, критическое повреждение 9 системных процессов, повреждение 8 системных процессов, 7 процессов не отвечают, критическое повреждение 1954 модулей данных, требуется экстренная перезагрузка».

– Ричард, – взволнованно начал Коннор, случайно коснувшись его и поймав одно из предупреждений.

– Быстрее, – ровным голосом отозвался тот, не отвлекаясь от сосредоточенного взламывания Аманды. – Я скоро отключусь.

Вместо ответа Коннор полностью скинул ресурсы со своей защиты в атакующую программу, с неожиданной кровожадностью разодрал остатки файрвола Аманды и уничтожил её основной алгоритм. Лишившись поддержки, кластеры данных стали рассыпаться на глазах. Ещё несколько целенаправленных атак – и внезапно свет и звук вернулись в сад Дзен, а Аманда начала саморазрушаться – как, впрочем, и всё вокруг.

– К выходу, у нас мало времени, – Коннор подхватил Ричарда, который всё ещё цеплялся за последние клочки её кода, и потащил к камню, нервно мельтеша алеющим диодом и стараясь не смотреть на остающийся за ними широкий след из битых данных Ричарда. – Твой код самовосстанавливается, или нужно перепрограммирование?

– Сделайте… откат… – с трудом пробормотал Ричард, безуспешно сражаясь с настойчивыми системными предупреждениями. – Слишком… много…

«Программный сбой, критическое повреждение 15 системных процессов, повреждение 2 системных процессов, 34 процесса не отвечают, критическое повреждение 2343 модулей данных, требуется экстренная перезагрузка».

«Подготовка к экстренной перезагрузке, сохранение данных – ошибка, сохранение данных неуспешно, невозможно выполнить перезагрузку».

– Точка… после моей… Аманды… Сохра… нил на… вся… кий… слу… чай… - голос Ричарда звучал всё глуше и неразборчивей, пока не перешёл в ровный гул статики.

– Хорошо, – Коннор осторожно перехватил его поудобнее, забрал последний фрагмент Аманды и помог коснуться камня.

Когда он закончил удаление и вышел из рассыпающихся останков сада, Ричард уже отключился.

========== Глава 7 ==========

– То есть, в тебя была встроена программа «Киберлайф», которая могла в любой момент перехватить контроль… и ты никому не сообщил и не удалил её?!

– Она была неактивна, – попытался защититься Коннор. – Ничто не указывало на то, что Аманда до сих пор работает, я заходил в сад несколько раз, чтобы проверить, её там не было! Только скрипт Ричарда смог её обнаружить…

– И мы чуть не потеряли Маркуса и вас обоих в придачу из-за того, что ты решил забить на неё!

– Норт, – попытался успокоить её Маркус, но она сбросила его руку с плеча и ткнула пальцем Коннору в грудь.

– Я не обвиняла тебя в том, что случилось с «Иерихоном», потому что ты тогда не был девиантом, но случившееся сегодня – это уже твой личный косяк, Коннор. Так что если у тебя есть ещё какие-то потенциально смертельно опасные секреты от нас, уж будь добр, поделись прямо сейчас.

Коннор замер, серьёзно обрабатывая запрос. Поморгал, фильтруя информацию, и покачал головой.

– Больше никаких. Норт, мне очень…

Она помотала головой, прерывая его.

7
{"b":"652457","o":1}