Глава 3 Быть нетраннером - это же просто, да
Глава 3: Быть нетраннером - это же просто, да?
Мерсеру пришлось несладко в эти три дня.
Ни телевизора, ни компьютера, ни телефона; лежать прикованным к кровати было не так-то просто.
Доктор Ода заходила раз в день, проводила тщательный осмотр и тут же спешила уйти, настаивая, чтобы он не вставал с постели без разрешения.
Ожидаемое официальное разбирательство так и не наступило, что только усиливало его тревогу. Подвешенная угроза всегда пугала больше всего.
Честно говоря, он начал немного жалеть. Знай он заранее, не стал бы выбирать этот путь, не переместился бы сюда, а, может, просто выбрал бы первый вариант и стал бродягой.
Но эти сожаления длились недолго.
Не потому, что Мерсер был особенно стойким; он просто заметил, что его способность ощущать эмоции притупилась.
Его мозг обрабатывал мысли всё быстрее, но эмоции становились всё холоднее. Это необъяснимо пугало его: если он потеряет все эмоции и останется лишь с холодной рациональностью, чем он будет отличаться от ИИ?
К счастью, когда он осторожно спросил об этом доктора Оду, её ответ немного успокоил.
После нейронных повреждений утрата части эмоционального восприятия не обязательно была чем-то плохим. Напротив, это могло быть защитным механизмом мозга. По мере восстановления нейронных путей его эмоции, наверное, вернутся.
«Наверное».
Доктор Ода даже предположила, что если они не вернутся, это может быть к лучшему. В этом мире способность сохранять спокойствие и ясность мышления в любой ситуации — редкий талант.
Пока Мерсер мог лишь отложить страхи в сторону и использовать эту ясность, чтобы понять, как выжить.
К счастью, на четвёртый день доктор Ода принесла хорошие новости.
— Твоя кибердека переустановлена. В ближайшие дни у тебя будет свободный доступ к сети. Если данные мониторинга будут соответствовать стандартам, тебя переназначат для возобновления работы нетраннером. Больше я ничего не знаю.
Когда доктор Ода закончила и повернулась, чтобы уйти, Мерсер быстро заговорил:
— Доктор Ода, насчёт аварии...
— ...Насколько мне известно, после того как директор Аоки доложил подробности, штаб-квартира не закрыла проект. Вместо этого они запустили новую экспериментальную инициативу. Что до последствий аварии...
— Ну, это не первый раз, когда кто-то умер. Настоящая проблема — в ремонте серверов, переустановке брандмауэра и перемещении сетевых IP. Короче, операция по добыче данных была приостановлена на несколько дней, но скоро возобновится.
Ода взглянула на Мерсера и спокойно добавила:
— Тебе повезло. Хотя нейронные повреждения были серьёзными, они не стали фатальными. Не у всех есть потенциал восстановиться после таких травм.
— Это само по себе талант; возможно, твой потенциал как нетраннера куда выше, чем считалось изначально.
— Но, конечно, для тебя больший потенциал не всегда хорошая новость.
Хотя Ода казалась отстранённой, Мерсер остро почувствовал лёгкий намёк на человечность в её словах.
Большинство сотрудников корпораций — безжалостные карьеристы, но это не значит, что все способны быть абсолютно хладнокровными в эксплуатации других. Ода, похоже, была из тех, у кого сохранилась крупица совести, хоть и не слишком большая.
— Вы намекаете, что новый проект может быть связан со мной? — слова Мерсера застали Оду врасплох. Она посмотрела на него, но ничего не сказала, просто повернулась и ушла.
Мерсер нахмурился, погружённый в размышления. Новый проект.
Спустя некоторое время он вздохнул, активировав только что установленную кибердеку в своём сознании.
Кибердека — это ядро киберимплантов, позволяющее нетраннерам влиять на реальный мир. Она не только даёт возможность напрямую управлять сетевыми устройствами через мозг, но и подключается к ближайшим сетям по беспроводному сигналу.
При этом разные модели или корпоративные кибердеки имеют уникальные специализированные функции.
Например, модель NetWatch включает модуль заражения, позволяющий квикхакам нетраннера распространяться вирусным путём, автоматически заражая другие сетевые устройства рядом с целью.
Кибердеки Арасаки, напротив, больше ориентированы на скрытность и точечное разрушение или проникновение.
Но сейчас это не особо волновало Мерсера. Ему просто нужна была обычная сетевая связь.
Эти дни он сходил с ума от скуки.
[Кибердека Арасака Mk.3 инициализируется]
[Биометрическая проверка пройдена]
[Проверка разрешений: одобрено]
[Доступ Мерсера Вейла подтверждён]
[Текущая нейронная задержка: 2.7 мс]
[Текущая пропускная способность данных: 780 ГБ/с]
[Личная защита ICE: Obsidian V.2 успешно инициализирована]
[Сопроцессор: модуль квикхака «Хання» активирован. Квикхаки не загружены (использование регулируется соглашением сотрудника Арасака)]
Поток текста промелькнул перед глазами. Одной мыслью Мерсер убрал отображение данных.
Он повернулся набок и с усилием дотянулся до планшета Арасака, оставленного Одой неподалёку, положив его на колени. Затем вытащил кабель данных прямо из запястья и подключил его к порту планшета.
По правде, с кибердекой ему не нужны были такие устройства для беспроводного доступа к сети, чтобы просматривать сайты или стримить видео. Но в киберпанковскую эпоху 2071 года...
Мерсер взглянул на дату на планшете.
12 октября 2071 года.
Да, в киберпанковском 2071 году даже уличные пацаны знали, что нельзя напрямую подключать мозг к сети.
Если пойти на такой риск, любые атаки или вирусы в сети придётся принимать только на личную защиту ICE в твоём приёмнике.
Некоторые вирусы могут просто спалить жёсткий диск, если попадут в компьютер, но если они по ошибке окажутся в твоём мозге?
Это его поджарит.
Подключившись, Мерсер не стал делать ничего лишнего. Он прекрасно знал, что здесь нет никакой приватности; каждое его слово, каждое движение могли быть под чьим-то наблюдением.
Так что он просто подключился к сети, чтобы подтвердить своё географическое положение. Это было несложно; вскоре он выяснил, где находится.
Окраины Ванкувера, Канада. В киберпанковском мире Канада давно поделена крупными корпорациями и организациями на «ресурсные колонии».
Милитех контролирует Альберту как базу для производства синтетической нефти.
NetWatch захватил Квебек, превратив его в «ферму данных», а Ванкувер стал ключевым анклавом Арасаки.
Ещё в 2045 году Ванкувер был полностью аннексирован Арасакой, даже здание парламента переделали в центр исследований и разработок. Это крепость Арасаки в Северной Америке и важный узел для транзита товаров из Азии в Америку.
Мерсер открыл карту и начал обдумывать пути побега.
Сначала, с точки зрения прямой дистанции, движение на юг в Изумрудный город (бывший Сиэтл), затем дальше на юг в Портленд, позволит напрямую выйти в Орегон. Оттуда продолжение на юг приведёт прямо в Найт-Сити, расстояние примерно две тысячи километров.
Хм...
Оценивая потенциальные проблемы на пути, Мерсер не мог не потереть виски от досады.
«Во-первых, радиация вокруг Сиэтла крайне высокая».
В 2045 году, чтобы противостоять Арасаке и не дать им захватить Сиэтл, Милитех выполнил план «Изумрудная птица».
Они запустили три грязные бомбы с кобальтом-60 к северу от города, создав зону радиационного отчуждения. Эти специально разработанные бомбы имеют поразительно долгий период полураспада радиации — 30 лет.
Более того, на данный момент перетягивание каната между Арасакой и Милитехом в Сиэтле всё ещё продолжается.
«Разница в том, что Арасака действует в тени, а Милитех открыто. Если безрассудно пройти через Сиэтл и обнаружится связь с Арасакой, Милитех не будет церемониться».
«Так что Сиэтл лучше вообще обойти. Если делать крюк...»
Мерсер внимательно изучил карту и в итоге придумал два подходящих маршрута побега.
«Первый - водный путь: найти способ сесть на корабль в порту Ванкувера. Если обойти Сиэтл, можно высадиться где угодно, угнать машину и направиться прямо в Найт-Сити. Или же плыть морем до самого Найт-Сити».
«Проблема тут в скорости. Если не успеть отплыть до того, как Арасака обнаружит провал проекта и их побег, учитывая контроль Арасаки над Ванкувером, уйти от погони будет сложно».
«Нужно заранее спланировать время, маршрут и маскировку, а также подготовить или захватить судно».
«Второй вариант - полностью по суше. Если удастся проскользнуть через пограничные КПП, можно мчаться через пустоши, разбираясь лишь с Раффен Шив и враждебными кочевыми бандами, активными за пределами городов».
Мерсер не стал долго рыться в сети или просматривать страницы; он лишь мельком глянул на карту, прежде чем отключиться. Вместо этого он начал осваивать свои навыки нетраннинга.
Хотя его мозг неоднократно уверял, что он действительно усвоил техники нетраннинга Мерсера, он всё ещё чувствовал неуверенность.
Чтобы проверить свои способности, не было способа проще, чем провести практическую операцию.
После недолгих раздумий Мерсер решил, на чём протестировать себя.
Он напишет скрытный вирус и превратит его в квикхак, который можно загрузить в сопроцессор кибердеки, попытавшись напрямую взломать камеры вокруг палаты. Это была самая распространённая и базовая техника нетраннинга в игре: сканировать устройства поблизости и использовать квикхаки для их взлома.
Без необходимости печатать на клавиатуре, кабель данных, подключённый к планшету, начал программирование только через его мысли. В проводном режиме с почти нулевой задержкой и сверхвысокой скоростью передачи данных планшет мгновенно заполнился окнами с программами и кодом.
Бесчисленные цифры и буквы стремительно мелькали на экране планшета, а киберглаза Мерсера излучали слабое золотое сияние.
В его видении в тот момент казалось, будто весь мир превратился в данные.
Как инстинкт, естественный, как дыхание, он не думал о языках программирования — бесчисленные строки кода автоматически находили свои места и собирались в программы.
Пятнадцать секунд.
Всего за пятнадцать секунд он завершил программу квикхака для захвата электронных устройств, а затем за одну секунду встроил её в сопроцессор.
Как только он собрался проверить, сработает ли программа, перед глазами внезапно всплыло ярко-красное предупреждение.
[Обнаружена попытка использовать квикхак для захвата корпоративного устройства. Примечание: Это действие нарушает правила сотрудника корпорации и разрешения на использование кибердеки Mk.3. Немедленно прекратите нарушение.]
Хм.
Мерсер цокнул языком, но золотое сияние в его глазах не погасло. Он не отключил кабель данных от планшета и не остановил свои действия.
Температура планшета начала быстро расти, и одновременно на экране появлялось всё больше программных окон.
Пока окна перед его глазами внезапно не исчезли.
[Кибердека Арасака Mk.3 перезагружается...]
[Перезагрузка кибердеки Арасака Mk.3 завершена. Обнаружены отсутствующие логи активности. Восстановить и сообщить?]
[Отмена. Программа повреждена. Предупреждение.]
[Самодиагностика в процессе...]
[Перезагрузка...]
Через десять минут Мерсер наконец остановился. Безэмоционально он отключил кабель данных, затем схватился за голову и закатался по кровати.
— Бля, как больно!
Он не удержался и выругался пару раз, тяжело дыша и чувствуя слегка обжигающий интерфейс за ухом. Несмотря на боль, он не мог сдержать яркую улыбку.
«Получилось!»
Он не только успешно написал вирус, но и сжал его в программу квикхака, добавив в сопроцессор.
Теперь, как в игре, он мог просто отсканировать устройство киберглазами, отправить вирус и захватить контроль над целевым устройством — причём скрытно.
И самое главное! Он успешно «оптимизировал» сетевой приёмник Арасаки!
Конкретные функции, которые он оптимизировал, включали мониторинг разрешений для сотрудников, автоматическую запись и отправку логов активности, логи просмотра сети, протоколы использования квикхаков, бэкдоры, установленные Арасакой, и несколько программ мониторинга вирусов, скрытых в ICE.
Он также удалил записи использования на планшете и подделал набор обычных логов.
И всё это заняло всего тридцать минут!
Невероятно!
Если бы это был оригинальный Мерсер, написание первого могло занять больше получаса, а второе... оригинальный Мерсер, вероятно, даже не посмел бы пытаться! Потому что, если бы на устройстве сработала тревога, агенты Арасаки могли бы явиться! Программы безопасности в оборудовании Арасаки — результат бесчисленных часов работы программистов, вкалывающих по 14 часов в день. Думаешь, ты можешь их взломать за пятнадцать минут? Чистая фантазия!
Но Мерсер сделал гораздо больше. Он не только перехватил сигнал устройства до срабатывания тревоги, взломал встроенную систему ICE, но и успешно переписал код программы, оптимизировав — или, точнее, отключив — ненужные мусорные функции.
Отключение сложнее, чем оптимизация. Оптимизация требует лишь удаления; отключение же требует найти ядро кода в этой куче спагетти, переписать его, интегрировать обратно в исходный код и замаскировать изменения.
Цель, естественно, пройти проверку.
Более того, Мерсер использовал код этого взлома, чтобы написать новый вирус.
Он назвал его «Фриланс-ассасин V0.1».
Единственная функция этой программы, или вируса, — уничтожать программы мониторинга и бэкдоры в киберимплантах. Она сначала разрушает существующий код, затем использует вирус для переписывания и имитации нормальной работы.
Хотя текущая версия ещё примитивна и, вероятно, эффективна только против кибердеки Mk.3, которую он только что взломал, Мерсер был уверен, что за максимум два часа он сможет разработать универсальную программу взлома, способную автоматически нацеливаться, стирать и маскировать для всех типов киберимплантов.
И эта программа не просто устранит простой надзор — она полностью нейтрализует страховку, которую Арасака устанавливает на киберимпланты сотрудников.
Корпорация Арасака оснащает всех своих сотрудников строгой системой мониторинга. Эта система гарантирует, что в момент, когда компания решит уволить сотрудника, она может мгновенно заблокировать все разрешения на киберимпланты, делая их бесполезными в один момент.
Агенты Арасаки также оснащены специальными программами квикхака для захвата, разработанными специально для своих же сотрудников. Эти агенты могут без труда заблокировать возможности киберимплантов такими квикхаками, даже скомпрометированные импланты могут быть повторно защищены этими мерами.
Но «Фриланс-ассасин» Мерсера может полностью устранить эти бэкдоры, сохраняя маскировку, переписывая исходные программы новым кодом и полностью изолируя их от угрозы целевых квикхаков!
Мерсер схватился за голову, улыбка расплылась по его лицу, но он не мог не задуматься:
Способен ли он был на такое?
Точнее, этот уровень навыков программирования далеко превосходил способности обычного гениального нетраннера!
В прошлой жизни, хотя все шутили, что Люси из аниме слаба, полностью проигрывая игровым персонажам вроде Ви или Сойки, которые были на другом уровне, нет сомнений, что в реальном мире нетраннер уровня Люси уже считался продвинутым среди обычных.
Её не считали топовой только потому, что после побега из Арасаки она постоянно скрывалась, живя впроголодь, с малыми возможностями для развития навыков или обновления оборудования.
Даже так, в аниме Дэвид восхищался ею, говоря, что невероятно, чтобы кто-то её возраста обладал такими навыками нетраннинга. Хотя Дэвид и не был человеком с большим опытом, он всё же был лучшим учеником академии Арасаки. Даже если он мало видел, у него всё же было базовое суждение.
Что до Мерсера.
Он мог сделать вывод на основе здравого смысла, хранящегося в его сознании.
Даже если Люси начнёт учиться день и ночь с сегодняшнего дня, к тридцати годам она, возможно, всё ещё не достигнет его текущего уровня мастерства.
Ограничением технических способностей Мерсера теперь никогда не был его талант в нетраннинге, а лишь накопление теоретических и практических знаний, а также вычислительная мощность, предоставляемая человеческим мозгом как «мокрым железом».
Всё, что он делал во время кодирования... было практически инстинктивным!
Как в момент, когда сработала тревога сетевого приёмника, его разум уже придумал решение уязвимости; этот инстинкт даже не допускал намёка на напряжение или страх, полностью забывая о возможности, что неудача во взломе вызовет тревогу.
Потому что в тот момент, в его глазах...
Заглушить тревогу программы было так же просто, как затушить окурок. Последующий взлом был просто делом техники: он подумал, сделал и действительно преуспел!
Быть нетраннером, в конце концов, довольно просто.
Мерсер глубоко вздохнул, наслаждаясь радостью и удовлетворением, бурлящими внутри, и откинулся на больничную койку, отодвинув раскалённый планшет подальше.
Пульсирующая боль в голове напомнила, что сейчас не время кодить «Фриланс-ассасина»; ему нужен отдых.
Однако он не успел на долго закрывать глаза.
Щёлк.
Дверь открылась.
Вошёл мужчина с равнодушным выражением лица, одетый в костюм, за ним следовала не менее бесстрастная женщина.
— Мерсер Вейл.
Мерсер открыл глаза.
— Корпоративная проверка.