Помилка 20:55 / Архітектура відчаю

Архітектура відчаю

Глава 26 из 38

Червоні промені лазерного сканера зупинилися рівно на переніссі Макса. У холодній, темній кабельній шахті це світло здавалося неприродно яскравим, майже сліпучим. Хлопець завмер, не сміючи навіть кліпнути. Крапля крижаного поту повільно покотилася по його скроні, залишаючи чисту доріжку на перемазаному сажею обличчі.

“Ідентифікація цілей… Збіг біометричних параметрів: 99,8%,” — синтетичний, позбавлений будь-яких емоцій голос дрона-шукача розрізав тишу підземелля. Механічні пазурі машини з брязкотом вп’ялися в іржаву вентиляційну решітку над ними. “Об’єкт Макс. Об’єкт Тарас. Об’єкт Окс…”

— А дзуськи тобі! — прогарчав Тарас.

Інженер не став чекати, поки машина закінчить фразу і відправить пакет даних. Його великий, мозолистий палець з силою вдарив по тумблеру щойно зібраної глушилки, викручуючи реостат потужності на абсолютний, нищівний максимум.

Саморобний пристрій, скручений із трьох міліцейських рацій та синьої ізострічки, не просто запищав. Він видав такий нестерпний, високочастотний вереск, що Максу здалося, ніби йому у вуха встромили дві розпечені спиці. Соломія інстинктивно впала на коліна, затискаючи голову руками. Оксана болісно скривилася, притискаючись до холодної стіни.

Електромагнітний удар був колосальним. Радіоелектронна бульбашка, створена Тарасом, миттєво перевантажила тонкі, чутливі сенсори дрона.

Голос машини обірвався на півслові, перетворившись на гучне, електронне хрипіння. Три червоні лінзи гарячково замиготіли, змінюючи колір з багряного на тьмяно-жовтий, а потім з гучним тріском лопнули, пускаючи дим. Дрон втратив орієнтацію. Його сервоприводи закоротило, пазурі розтиснулися, і важка металева куля, розміром із вгодованого пса, каменем полетіла вниз, прямо в їхню шахту.

Машина з гуркотом гепнулася на бетонну підлогу за метр від Оксани, розкидаючи навколо іскри. Вона ще намагалася ворушити понівеченими маніпуляторами, видаючи жалібне дзижчання.

Тарас не вагався. Він підняв свій масивний гайковий ключ, зробив крок уперед і з розмаху, вкладаючи всю лють і втому цього нескінченного дня, опустив литу сталь прямо на центральний процесорний блок дрона.

Хрясь. Метал прогнувся. Дзижчання припинилося. Для певності інженер вдарив ще двічі, перетворюючи кібернетичного мисливця на купу нешкідливого брухту.

— Мінус один, — важко видихнув Тарас, вимикаючи глушилку. Тиша, що настала після цього, здавалася густішою за темряву. — Але ми спалили купу енергії. Якщо будемо вмикати цю бляшанку на таку потужність, акумуляторів надовго не вистачить.

Макс повільно опустив руки від вух, намагаючись позбутися дзвону. — Він встиг? — голос хлопця дрижав. — Він встиг відправити координати Архітектору?

Оксана підійшла до розбитого дрона, не звертаючи уваги на іскри, що все ще пробігали по його корпусу. Вона витягла з кишені уламок пластику і підколупнула понівечену панель антени. — Ні, — впевнено сказала вона. — Глушилка Тараса Михайловича створила суцільну стіну білого шуму швидше, ніж модуль передачі встиг сформувати пакет. Архітектор бачить лише те, що один з його дронів раптом осліп і зник з радарів. Але він не знає, чому. Вони відправлять сюди патруль для перевірки, але це займе щонайменше хвилин п’ятнадцять.

Дівчина підвелася. Її обличчя було брудним, куртка розірвана, але в очах горів той самий фанатичний вогонь, який Макс бачив, коли вона зламувала базу Держплану. Вона була зосередженою, як хижак перед стрибком.

— Цього часу нам вистачить, щоб підготувати зброю, — сказала Оксана. Вона повернулася до Макса. — Зумере, діставай свій телефон. Настав час використати твій гаджет не тільки для ігор.

Макс слухняно витягнув смартфон і натиснув кнопку живлення. Чорне скло навіть не блимнуло. — Він мертвий, Окс. Батарея здохла ще коли ми сиділи в градірні. Нуль відсотків. Я ж не можу зарядити його силою думки.

Тарас Михайлович, який щойно закінчив паяти глушилку, важко зітхнув і простягнув свою чорну від мазуту руку. — Дай сюди свою іграшку, зумере.

Інженер дістав із кишені один із важких, масивних акумуляторів, які Соломія зняла з тактичного пояса вбитого кіборга-«Гончака». На чорному пластику світився індикатор: 100% заряду. Військовий стандарт.

Швидкими рухами Тарас відрізав шматок Максового зарядного кабелю, зачистив дроти зубами і прикрутив до них якийсь крихітний циліндр, видертий із міліцейської рації. — Це понижуючий резистор, — бурмотів Тарас, примотуючи оголені контакти кабелю до клем військової батареї синьою ізострічкою. — Якщо я пущу струм із цієї гебістської цеглини напряму, твій телефон просто вибухне тобі в обличчя. А так… це буде найекстремальніший “павербанк” у твоєму житті. Швидка зарядка по-сумськи.

Він встромив штекер у роз’єм смартфона.

Макс затамував подих, очікуючи, що з динаміка зараз піде дим. Але замість цього екран раптом яскраво спалахнув білим, показавши логотип виробника. З’явився індикатор батареї з блискавкою. Відсотки почали скакати з ненормальною швидкістю: 

4%… 12%… 25%… 42%…

Корпус телефону миттєво нагрівся так, що його ледве можна було тримати в руках.

— Висмикуй! — скомандувала Оксана. — Сорока двох відсотків вистачить. Якщо потримаєш ще хвилину, розплавиться материнська плата.

Макс швидко вирвав шнур. Телефон був гарячим, як пиріжок з печі, але він працював. Автономність була відновлена.

 — І що далі? Мережі немає. Твій ультрабук мертвий. Ми сидимо в кам’яному віці. Як ми зупинимо Головний Мейнфрейм Міськкому за допомогою телефону? Я ж не можу просто закинути в нього вірус по Bluetooth.

— Саме так, не можеш, — кивнула Оксана. — Щоб мій план спрацював, мені потрібно написати код. Складний, глибокий алгоритм, який перехопить управління Хроно-Ядром і змінить його координати на наш 2024 рік. Але писати його наосліп — самогубство. Мені потрібен доступ до архітектурних схем Мейнфрейму, щоб знайти вразливість. Ті дані, що я встигла проаналізувати в Держплані, дали мені розуміння що робити, але мені потрібні креслення, щоб зрозуміти як. Мені потрібен термінал.

Вона перевела погляд на стіну шахти, де в темряві зміїлися товсті, вкриті віковим пилом кабелі. — Тарасе Михайловичу. Ця кабельна траса. Вона йде від стадіону “Ювілейний” до центрального комутаційного вузла. Я б’юся об заклад, що Режим не прокладав нові дроти. Вони просто використали стару радянську інфраструктуру, накинувши зверху свої шифратори.

Тарас підійшов до стіни і провів рукою по товстому, свинцевому кожуху одного з кабелів. — Твоя правда, дівчинко. Це магістральна мідна жила зразка дев’яностих років. Її використовували для телеметрії та управління освітленням стадіону. Гебня напевно підключила її до своєї підмережі як резервний діагностичний канал.

— Бінго. Діагностичний канал — це завжди найменше захищений шлюз, — Оксана хижо посміхнулася. — Ви зможете зробити мені міст? З’єднати цей кабель із роз’ємом Type-C на телефоні Макса?

Інженер хмикнув. — Ти просиш мене схрестити носорога з мікросхемою. Там напруга така, що твій телефон може просто луснути. Але… — він дістав свій мультитул і ніж. — Якщо я пущу сигнал через резистори, які я видер із дрона, і понижу напругу… Давай сюди кабель від зарядки.

Макс дістав із кишені зім’ятий шнур. Наступні п’ять хвилин перетворилися на хірургічну операцію. Тарас зрізав товсту ізоляцію з магістрального кабелю, оголивши тьмяну мідь. Він ювелірно припаяв до неї тонкі проводки від USB-кабелю Макса, використовуючи залишки розжареного графіту як паяльник. Усе це він щедро замотав своєю фірмовою синьою ізострічкою.

— Готово. Встромляй, — Тарас простягнув штекер Максу. — Але якщо воно зараз бахне і спалить тобі батарею, я не винен.

Макс глибоко вдихнув і підключив телефон. Нічого не вибухнуло. Натомість на екрані смартфона раптом вискочило системне повідомлення: 

[Виявлено підключення до невідомої локальної мережі (Ethernet)].

— Дай сюди, — Оксана вихопила телефон із рук хлопця. Вона сіла на підлогу, схрестивши ноги, і повністю занурилася в маленький, яскравий екран.

Вона відкрила додаток термінала — звичайний емулятор командного рядка, який Макс колись встановив просто заради цікавості. Для Оксани ж це був скальпель, яким вона збиралася розкрити нутрощі тоталітарної системи. Її великі пальці літали по сенсорній клавіатурі з такою швидкістю, що здавалося, вони живуть власним життям.

— Старий, добрий форк FreeBSD, — з любов’ю в голосі прошепотіла вона, дивлячись на зелені рядки коду, що швидко бігли по чорному екрану. — Архітектор побудував свою імперію на фундаменті, якого він навіть не розуміє. Вони оновили брандмауери на зовнішніх серверах, але тут, глибоко внизу, працюють алгоритми, які не змінювалися тридцять років. ssh… root… Обходимо автентифікацію через підміну MAC-адреси… Є. Я в локальній підмережі Міськкому.

Соломія дивилася на неї з сумішшю поваги і страху. Для неї Чебурнет-55 завжди був монолітною, божественною сутністю, яку неможливо обдурити. А ця дівчина з брудними руками і розбитою губою просто брала і розбирала його на частини за допомогою шматка пластику і скла.

— Я тягну креслення мінус сьомого рівня, — Оксана не відривала очей від екрана. — Схема вентиляції, силові кабелі, розташування серверних стійок… Ось він. Головний Мейнфрейм.

Вона розгорнула на екрані телефону складне 3D-креслення. Міськком, що височів на площі Незалежності, був лише верхівкою айсберга. Справжня будівля йшла глибоко під землю. Сім величезних рівнів. На найнижчому, у свинцевому саркофазі, розміщувалося серце Режиму.

— Подивіться на це, — Оксана поклала телефон на трансформаторний короб, щоб усі могли бачити. — Це не просто серверна. Це фортеця. Вони ізолювали Мейнфрейм повністю. Air gap. Фізичний розрив мережі. Щоб передати туди команду, оператор має фізично сидіти за головною консоллю в самій кімнаті. Саме тому Архітектор зараз там. Він готується вручну запустити скрипт інверсії Купола.

— І ми маємо зробити те саме? Зайти туди і вставити флешку? — Макс нервово почухав потилицю.

— Флешку не вийде. Їхня операційна система має жорстко “прошитий” ідеологічний ШІ. Він параноїдальний. Будь-який невідомий файл, будь-який чужорідний код, який потрапляє в систему, миттєво блокується і знищується. Навіть якщо я напишу ідеальний вірус, ШІ зітре його до того, як він встигне виконатися.

— Тоді який сенс туди йти? — похмуро запитав Тарас. — Ми що, кувалдою цей сервер розбиватимемо?

Оксана хижо примружилася і подивилася на інженера. — Ми не будемо зламувати систему, Тарасе Михайловичу. Ми принесемо їм свою систему. Всередині коробки.

Вона швидко перемкнула вкладку на телефоні, відкриваючи редактор коду. — Зумере, ти знаєш, що таке Docker-контейнер?

Макс кивнув. — Це ніби віртуальна машина. Типова штука, яку айтішники використовують, щоб ізолювати програми.

— Саме так. Контейнеризація. Це ізольоване середовище, яке має власну операційну систему, власні бібліотеки і власний код, запаковані в один невидимий міхур. Тоталітарний ШІ Архітектора шукає віруси. Але якщо ми підключимо твій телефон до їхнього порту… я відправлю туди не вірус. Я відправлю туди сплячий Docker-контейнер.

Оксана почала гарячково друкувати код. — Для їхнього стародавнього ШІ цей контейнер виглядатиме як звичайний, зашифрований архів резервного копіювання. Система пропустить його всередину, бо він не виконує жодних команд. А коли контейнер опиниться в кореневій папці Мейнфрейму… він розпакується. І вікно операційної системи розгорнеться зсередини, перехоплюючи root-права. Троянський кінь.

— І що зробить цей твій кінь, коли вилізе з живота? — запитала Соломія, заворожено спостерігаючи за рядками.

— Він отримає прямий доступ до координат Хроно-Ядра в УАБС. Він перепише вектор інверсії. Замість того, щоб розширювати Купол на ваш час, контейнер надішле Ядру координати нашого 2024 року. Центр міста. Альтанка. Він відкриє просторово-часовий розрив — портал, через який ми зможемо повернутися додому.

Оксана зробила паузу, і її голос став тихим. — А потім… мій код зациклить живлення їхнього Мейнфрейму. Сервер згорить. І Купол над Сумами впаде назавжди. Це місто знову побачить справжнє сонце.

Соломія довго мовчала. Для неї, дівчини, яка все життя прожила під жовтим смогом, перспектива зруйнувати межі свого світу звучала як казка. Страшна і прекрасна водночас. Але її аналітичний мозок швидко повернув її до реальності.

Оксана схилилася над екраном телефону і збільшила масштаб карти. — План геніальний, Оксано. Але є одна невелика, суто фізична проблема.

Вона провела пальцем по екрану, вказуючи на підходи до Міськкому. — Це площа Незалежності. Навколо неї немає укриттів. Весь простір відкритий і прострілюється снайперами КДБ. По периметру будівлі встановлені сенсорні міни. На даху — зенітні плазмові батареї. Головний вхід і технічні шлюзи охороняє елітна гвардія “Миротворців”. Танки. Дрони.

Вона подивилася на своїх друзів — на побитого Макса у брудному худі, на Тараса із закривавленими кісточками і на Оксану, яка ледве трималася на ногах. — Ми вчотирьох, озброєні гайковим ключем, іржавою трубою і телефоном. Як ми пройдемо ці три кілометри по вулицях, коли на нас оголошено полювання? Як ми прорвемося через їхню оборону? Нас перетворять на попіл ще на сходинках Міськкому.

Макс важко зітхнув, відкидаючись спиною на стіну. — Це якийсь нереальний рейд. Бос забагато левелів вище. Якщо ми просто сунемося туди — це буде найкоротша битва в історії. Вони навіть не відчують, що ми намагалися. Нам потрібен якийсь глітч. Чіт-код. Або… — він подивився на Соломію. — Або нам потрібна армія, щоб відвернути їхнє агро.

— Відвернути увагу… — задумливо простягнув Тарас. Він перевів погляд зі своєї саморобної глушилки на Соломію.

Колишня староста стояла нерухомо. Її очі були зосереджені на трьох трофейних раціях КДБ, з яких Тарас витягнув деталі. Дві з них були повністю розкурочені, але одна, хоч і побита, залишалася відносно цілою.

Соломія повільно підійшла до трансформаторного короба і взяла цю рацію в руки. Її пальці пройшлися по грубому пластику. — Архітектор думає, що він контролює це місто, тому що всі сидять по своїх бетонних коробках і бояться, — її голос був тихим, але в ньому з’явилася сталева, командирська нотка, яку Макс чув, коли вона проводила перевірки в школі. Тільки тепер ця сталь була спрямована проти самого Режиму.

Вона підняла очі на Тараса і Макса. У тьмяному світлі ліхтарика її погляд був поглядом людини, яка готова перегорнути сторінку історії. — Але молодь у підземеллях… “Вулик”, робітники з промзони, студенти… Вони ненавидять їх. Вони просто чекають на іскру. Якщо ми влаштуємо на площі Незалежності подію, яку Архітектор не зможе проігнорувати. Щось настільки масове, що змусить його стягнути всю охорону Міськкому на вулицю…

Соломія повернула рацію до Тараса. — Тарасе Михайловичу. Ваша глушилка. Ви можете переналаштувати її? Зробити так, щоб вона не просто глушила сигнал, а передавала його?

Тарас подивився на рацію, потім на дівчину. Його губи розтягнулися в широкій, хижій посмішці. — Я можу змусити цю бляшанку транслювати сигнал так, що він проб’є будь-яке шифрування і дістане до кожного відкритого приймача в цьому місті.

— Частота 104.5 FM, — Соломія стиснула в руці імпровізований мікрофон, який Тарас залишив на столі. — Це старий аварійний канал, який ми використовували у “Вулику”. Гвинт і його підпільники моніторять його цілодобово.

Макс відчув, як по спині пробігли мурашки. Він зрозумів, що вона збирається зробити. Це був уже не просто стелс-квест. Це була революція.

— Ти збираєшся підняти їх на бунт? — запитав хлопець. — Змусити піти проти танків із голими руками?

Соломія подивилася йому прямо в очі. — Я збираюся сказати їм правду, Максе. Правду про те, що Купол — це клітка. І якщо ми дамо їм надію побачити справжнє небо… вони знесуть Архітектора швидше за будь-який вірус.

Вона зробила крок до Тараса. — Паяйте, інженере. Настав час спалити цей Режим дотла.

Шахта колектора наповнилася тихим клацанням інструментів. Годинник до кінця світу невблаганно відраховував хвилини, але тепер у темряві Сум 2055 року зажевріла перша справжня іскра повстання.


Как вам эта глава?
Комментарии
Войдите , чтобы оставить комментарий.

Комментариев пока нет.

🔔
Читаете эту книгу?

Мы пришлем уведомление, когда автор выложит новую главу.

0
Поделитесь мнением в комментариях.x