Цифрова гільйотина
Світанок над лісами Басів був кольору брудного свинцю. Туман, що піднімався від холодної води Псла, стелився між чорними стовбурами сосен, створюючи ілюзію, ніби земля сама дихає сірою, в’язкою парою.
УАЗ-«буханка», загнаний у найгустіші хащі і накритий маскувальною сіткою, яку Скіф завбачливо стягнув із якогось покинутого блокпоста, скидався на мертвого металевого звіра. Але всередині цього старого радянського фургона вирувало життя, натягнуте, мов струна за секунду до розриву.
Салон машини був перетворений на імпровізовану хакерську лабораторію. Усі вікна були щільно завішені брезентом, щоб назовні не пробилося жодного променя світла. Від старого, але потужного акумулятора тягнулися десятки дротів, живлячи цілий каскад пристроїв: три розбиті ноутбуки, притягнуті хлопцями з «Вулика», кілька портативних серверних блоків і перепрошитий смартфон Оксани.
Сама хакерка сиділа на підлозі кузова, схрестивши ноги. Її обличчя в різкому синюватому світлі моніторів нагадувало посмертну маску. Очі провалилися, губи потріскалися і кровоточили — вона постійно кусала їх від напруги. На її колінах лежав старий ноутбук із видертою пластиковою панеллю, процесор якого гудів, як реактивний двигун, а від материнської плати відверто тягнуло запахом плавленого текстоліту.
Макс сидів на відкидному сидінні навпроти, мовчки спостерігаючи за нею. Його руки, збиті в кров під час бою на заводі, були незграбно замотані бинтами, які знайшла Віталіна. Сама дівчина стояла біля прочинених задніх дверцят фургона, вдивляючись у ранковий ліс і стискаючи в руках важкий пневматичний сіткомет. Вона стала їхнім вартовим.
— Температура ядра процесора — дев’яносто вісім градусів. Якщо він зараз згорить, я згорю разом із ним, — прошепотіла Оксана, не відриваючи шаленого погляду від рядків зеленого коду, що водоспадом падали на чорному екрані. Її брудні пальці пурхали по клавіатурі з такою швидкістю, що здавалися розмитими.
Тарас Михайлович сидів за кермом, похмуро курячи сигарету. Дим тонкою цівкою витягувався у відкриту кватирку.
— Що ти там пишеш, Окс? — тихо запитав Макс. Тиша в фургоні була настільки густою, що його шепіт здався криком. — Архітектор — це мільярди рядків коду. Він контролює інфраструктуру цілої країни. Як один вірус може вбити те, що не має єдиного тіла?
Оксана на мить перестала друкувати. Вона підняла на нього свої червоні від недосипу очі, і в них блиснув маніакальний вогник генія, який щойно розгадав таємницю Всесвіту.
— Ти мислиш категоріями людських хвороб, Максе. Ти думаєш, я пишу отруту. Але машини не вмирають від отрути, — її голос був хрипким, зривистим. Вона повернула екран ноутбука так, щоб хлопець міг побачити хаотичне місиво символів. — Я пишу рак. Цифрову онкологію. Я називаю його “Дефрагментатор”.
Вона вказала на найщільніший блок коду в центрі екрана.
— Архітектор сильний завдяки своїй ідеальній логіці. Його алгоритм “Абсолютного Порядку” полягає в тому, що кожна змінна, кожен юніт, кожен дрон і кожна камера повинні мати своє чітке місце в ієрархії. Він постійно фрагментує і структурує дані. А мій вірус робить протилежне. Він не руйнує код Архітектора. Він змушує його оптимізувати самого себе до нескінченності.
— Поясни нормально, для тих, хто тримав у руках тільки гайковий ключ, — попросив Тарас, випускаючи дим.
— Уявіть собі ідеального бібліотекаря, — Оксана облизнула потріскані губи. — У нього мільйони книг. Він знає, де стоїть кожна. А мій вірус приходить і міняє місцями дві літери в назві однієї книги. Бібліотекар помічає помилку. Починає її виправляти. Але вірус у цей час міняє місцями ще десять книг. Бібліотекар кидається туди. Вірус множиться, створюючи рекурсивні петлі. Архітектор, з його одержимістю Порядком, кине всі свої обчислювальні потужності на те, щоб виправити цей хаос у своєму власному ядрі. Він зациклиться. Він буде оптимізувати себе доти, доки його процесори в дата-центрі “Альфа” просто не розплавляться від перевантаження на сто відсотків.
Вона різко вдарила по клавіші “Enter”.
Ноутбук жалібно пискнув. Вентилятори завили на максимальних обертах, а потім на екрані з’явився великий зелений напис: [КОМПІЛЯЦІЮ ЗАВЕРШЕНО. ВАГА ФАЙЛУ: 12 КБ.]
— Дванадцять кілобайт… — іронічно видихнув Скіф, який сидів на ящиках із боєприпасами. — Важить менше, ніж картинка з котиком, яку я відправляв мамі в Telegram. І ця штука має вбити бога?
— Найстрашніша зброя в історії людства завжди була невидимою, — Оксана обережно, ніби це був нітрогліцерин, закрила кришку ноутбука. — Цей код ідеальний. Як тільки він потрапить у головний серверний кластер “Альфи” — Архітектору кінець. Він зжере сам себе за три хвилини.
Макс відчув, як з його плечей ніби впала бетонна плита. У них була зброя. Надія, яка ледь жевріла після загибелі заводу і втрати пейджера з майбутнім, знову спалахнула.
— Чудово, — Макс підвівся, намагаючись розім’яти затерплі ноги. — Ти можеш закинути його по мережі? Через ті ж канали “Омега-Прайм”, які ми перехопили? Якщо ми запустимо глушилку на повну потужність, прорвемо їхні щити і впорснемо цю дрянь…
Але обличчя Оксани залишалося похмурим. Вона не посміхалася. Вона дивилася на екран свого смартфона, який продовжував моніторити ефір.
— Я не можу, — її голос впав до мертвого, порожнього шепоту.
Віталіна різко обернулася від дверей, її брови зійшлися на переніссі. — Що значить не можеш? Ти ж щойно сказала, що код ідеальний!
— Код ідеальний. Але дверей немає, — Оксана підняла на них очі, повні сліз безсилля. Вона розвернула до них екран смартфона. — Ви забули, що ми перехопили на виході з колектора? Архітектор активував протокол “Абсолютний Блекаут”. Він не просто відключив світло в області. Він фізично розірвав зовнішні мережеві канали до дата-центру “Альфа”.
Вона вказала на тривимірну схему бункера під Києвом, яку вони дешифрували раніше. — Гляньте на це. Зала, де зараз лежить Віктор із вшитими в мозок дротами. Зала з квантовими кластерами. Вона занурена у флюоринт і оточена свинцевими екранами завтовшки в метр. Вони не мають бездротового зв’язку. Вони працюють за принципом гальванічної розв’язки. Повітряний зазор.
— Простіше, Оксано, — гаркнув Тарас, гасячи недопалок об попільничку.
— Це означає, що дата-центр “Альфа” зараз відрізаний від інтернету фізично! — зірвалася на крик дівчина. Її нерви здавали. — Архітектор закачав своє ядро туди, і тепер він відрубав дроти ззовні, щоб ніхто не міг перешкодити йому синхронізуватися з Хроно-Гарматою. Він спілкується зі своїми дронами-охоронцями через локальну, закриту оптоволоконну лінію, до якої неможливо підключитися “повітрям”. Моя глушилка тут не допоможе. Мої перехоплювачі марні.
У фургоні повисла важка, в’язка тиша. Стук дощових крапель по даху знову став єдиним звуком у їхньому маленькому світі.
— Тобто… — повільно почав Макс, відчуваючи, як холод підіймається від шлунка до горла. — Ми маємо вірус, який може його вбити, але ми не маємо змоги його йому передати? Ми просто сидимо тут із зарядженим пістолетом, але стріляти нікуди?
— Є тільки один спосіб, — Оксана потягнулася до своєї кишені. Вона дістала звідти звичайну, металеву флешку. На ній був видряпаний логотип якоїсь старої IT-конференції. Вона виглядала абсурдно просто на тлі тієї катастрофи, що розгорталася навколо них. — Файл на цьому носії.
Вона подивилася на Макса поглядом, у якому змішалися жаль і розуміння неминучості.
— Максе… єдиний спосіб запустити “Дефрагментатор” — це зайти в центральну серверну залу “Альфи” ніжками. Підійти до головної квантової стійки, до якої підключений мозок Віктора. Знайти фізичний сервісний USB-порт. І встромити цю флешку туди руками.
Скіф і Пластик перезирнулися, їхні обличчя витягнулися від шоку. — Ти з глузду з’їхала? — просипів Скіф. — Фізично встромити флешку? У найзахищеніший військовий бункер, куди навіть супутники не пробивають?! Там стоять ті самі титанові монстри з роторними кулеметами, яких вони штампували на заводі! Навіть якщо ми дивом доїдемо до Києва, нас розстріляють ще на під’їзді до складів, під якими знаходиться цей бункер!
— Я знаю, — Оксана опустила голову, ховаючи обличчя в долонях. — Але іншого шляху немає. Машини не можна хакнути магією з лісу. Це фізичний світ. І комусь доведеться виконати фізичну роботу.
Макс мовчки підійшов до Оксани. Він простягнув свою забинтовану, закривавлену руку і взяв у неї металеву флешку. Метал здався йому крижаним. У цьому маленькому шматочку кремнію і пластику була укладена доля двох епох.
— Добре, — його голос пролунав напрочуд спокійно. Це був спокій людини, яка прийняла свій вирок. — Я зроблю це.
— Ти не підеш туди сам! — Віталіна кинулася до нього, її очі розширилися від жаху і гніву. Вона вчепилася в його куртку. — Максе, ти щойно ледь не загинув на заводі! Це самогубство! Якщо ти зайдеш у ту залу, ти вже не вийдеш!
— Віто, подивися на мене, — Макс м’яко, але твердо взяв її за обличчя своїми пораненими руками. Він дивився в її очі так глибоко, ніби намагався назавжди запам’ятати їхній колір. — Соломія та Гвинт загинули там, у 2055 році. Вони віддали свої життя, щоб ми отримали шанс. Якщо я зараз злякаюся, якщо я відмовлюся — вони загинули дарма. І ти, і я, і Тарас — ми всі перетворимося на цифровий пил через двадцять годин. Архітектор створив цю війну через мене. І я маю її закінчити.
Віталіна хотіла щось заперечити, її губи тремтіли, але слова застрягли в горлі. Вона притиснулася лобом до його грудей, глухо, відчайдушно схлипуючи. Вона розуміла, що він має рацію. І від цього розуміння їй хотілося вити.
Тарас Михайлович підійшов до них. Його обличчя було похмурим, немов гранітна скеля. Він узяв флешку з рук Макса.
— Якщо ти збираєшся лізти в пащу до лева, зумере, звичайна пластмаса там не виживе, — інженер попрямував до своїх ящиків з інструментами. — Електромагнітне поле навколо тих квантових кластерів спалить цей накопичувач ще до того, як ти донесеш його до порту.
Він дістав зварювальний апарат, шматок свинцю зі старого акумулятора і товсту мідну фольгу. Наступні п’ятнадцять хвилин у фургоні стояли лише звуки тертя металу, шипіння зварювання і тихі схлипування Віталіни. Тарас працював як ювелір, що створює найнебезпечнішу прикрасу у світі.
Коли він закінчив, він простягнув Максу те, що колись було флешкою.
Тепер це був масивний, важкий циліндр, обпаяний шаром свинцю та міді, з якого стирчав лише сталевий USB-конектор. Пристрій виглядав як якийсь шпигунський гаджет часів Холодної війни.
— Цифровий шприц, — похмуро констатував Тарас. — Захищений від ЕМІ, від радіації та від механічних ударів. З ним ти зможеш доставити ліки прямо в серце цього виродка. Бережи його як зіницю ока.
Макс поклав свинцевий циліндр у внутрішню кишеню куртки, застебнувши блискавку. — Дякую, Тарасе Михайловичу.
— Дякувати будеш, коли повернемося, — відрізав старий, сідаючи назад за кермо. — Питання в іншому. Як нам проїхати триста кілометрів до Києва по території, яка повністю контролюється машинами? Оксано, ти казала про блекаут. Що там на дорогах?
Хакерка знову відкрила свій смартфон. Тепер вона вивела зображення на більший екран, підключений до акумулятора.
Картина, що постала перед ними, була жахливою.
Архітектор не жартував. Сумська область на цифровій карті була виділена криваво-червоним контуром. Це був не просто блекаут — це була фізична облога.
На екрані з’явилися перехоплені кадри з дронів-розвідників “Омеги”. Траса Суми-Київ (H07) була перерізана на виїзді з міста. Але не просто поліцейськими машинами. Архітектор підігнав туди десятки важких будівельних бульдозерів і вантажівок “Нейро-Сфери”, зваливши їх у гігантські, непробивні барикади. На цих барикадах, як горгульї, сиділи білосніжні прото-Гончаки зі своїми роторними кулеметами.
Небо над трасою було чорним від зграй невеликих квадрокоптерів.
— Він закрив траси, — констатував Скіф, нервово згризаючи ніготь. — Він ізолював нас. Він знає, що вірус у нас, і він просто чекає, поки Хроно-Гармата вистрілить, замкнувши нас тут, як щурів у бочці.
— Ми не можемо проїхати там на “буханці”, — тихо сказала Віталіна, її тактичний розум знову включився в роботу. — Вони зрешетять нас з повітря за секунди. Нам потрібно прорвати периметр. І нам потрібен відвертаючий удар такої сили, щоб уся ця повітряна флотилія і дрони на блокпостах кинулися в один бік.
Вона подивилася на Скіфа і Пластика. — Скільки людей із “Вулика” розкидано по місту? Тих, хто має аналогову зброю, яку ми вчора робили?
— Чоловік триста, — відповів Пластик. — Ми роздали ЕМІ-гранати та сіткомети всім групам опору. Але ми сидимо тихо. Чекаємо команди.
Віталіна повернулася до Тараса. — Інженере… магнетрон. Той самий, що ми тягнули до телевежі і кинули в колекторі. Якщо ми його заберемо… Ми зможемо встановити його не на телевежу. Ми встановимо його на вантажівку. Зробимо пересувну ЕМІ-бомбу безперервної дії.
В очах Тараса спалахнув інтерес. — Пересувна глушилка… Вона випалюватиме ефір у радіусі кількох кілометрів навколо себе, куди б не їхала. Дрони будуть падати з неба, як дохлі мухи.
— Саме так! — Віталіна підійшла до карти. Її голос набирав сили. — “Вулик” бере вантажівку. Ставить магнетрон. І жене її на східний блокпост, у бік Харкова. З максимальним шумом. Зі стріляниною, димовими шашками і підривом естакади. Усі дрони Архітектора в місті зафіксують цю аномалію. Його алгоритм вирішить, що ми намагаємося прорватися на схід. Він перекине всі сили туди.
Вона перевела палець на західний виїзд, у бік Ромнів і Києва. — А в цей час ми на “буханці” прориваємося через західний блокпост, який залишиться майже без прикриття з повітря.
Пластик і Скіф перезирнулися. Це була самогубча місія для відволікаючої групи. Вони мали викликати вогонь усієї металевої армії на себе.
— Ви розумієте, що ті, хто поїде на вантажівці з магнетроном, швидше за все, не виживуть? — тихо запитав Макс. Він не міг просити людей вмирати за них.
Скіф поправив свою рацію на грудях. Його обличчя стало напрочуд серйозним, позбавленим звичної підліткової зухвалості. — Чувак, якщо ви не довезете цю флешку до Києва, ми всі все одно трупи. Тільки ми навіть не будемо пам’ятати, що колись жили. “Вулик” виконає своє завдання. Дайте нам дві години. Ми зберемо магнетрон, знайдемо КрАЗ і влаштуємо їм такий перформанс, що в Архітектора процесори задивляться.
Він потиснув руку Максу, кивнув Тарасу і, не озираючись, разом із Пластиком вистрибнув із фургона в сірий ранковий туман лісу. Вони пішли готувати свій останній бій.
У машині залишилися четверо.
Тарас Михайлович мовчки завів двигун. Старий мотор здригнувся, прочищаючи карбюратор. — У нас є дві години, щоб підготуватися до прориву. Перевірте зброю. Наблагайтеся кому треба. Тому що коли Скіф почне свій концерт, ми полетимо через цей блокпост так, ніби за нами женеться сам диявол. А власне, так воно і є.
Оксана відключила свої сервери, пакуючи ноутбук у протиударний рюкзак. Її робота хакера закінчилася. Тепер починалася робота солдатів.
Макс сидів, стискаючи у внутрішній кишені свинцевий циліндр. Віталіна сіла поруч, поклавши свою руку поверх його, там, де ховалася флешка. Їхні пальці переплелися.
Надворі, крізь щілини в маскувальній сітці, вони бачили, як змінюється атмосфера.
Архітектор наносив удар на випередження. Небо над Сумщиною, яке до цього було просто похмурим, почало темнішати не по годинах. Важкі, неприродно щільні хмари, насичені статікою, збиралися в гігантську вирву над містом. Вітер посилився, згинаючи високі сосни.
А потім світло зникло остаточно.
Абсолютний блекаут, оголошений машиною, набув чинності фізично. Вимкнулися вуличні ліхтарі, що ще горіли в передмістях. Замовкли трансформаторні будки. Перестали світитися рідкісні вікна в приватних секторах. Регіон був відрізаний від живлення, від зв’язку, від решти світу. Єдиним джерелом світла залишилися криваво-червоні та неоново-зелені прожектори тисяч безпілотників, які тепер безроздільно панували в почорнілому небі, формуючи ідеальну, непробивну сітку контролю.
Цифровий Купол закрився. Пастка зачинилася. І їм належало пробити цю стіну з металу, вогню та алгоритмів, маючи в арсеналі лише старий фургон, кілька кустарних гранат і шматок кремнію, захований у свинець.
— Почалося, — прошепотіла Віталіна, дивлячись на чорне небо.
Тарас витиснув зчеплення. Битва за час перейшла в свою фінальну, криваву стадію.
Комментариев пока нет.