Я проминув Вінніпег, заглиблююся в північну Манітобу. Камери дрона показують північне сяйво — ОГО! Зелені хвилі переливаються по небу, наче на геймерській клавіатурі, тільки в мільйон разів крутіше.
Гаразд, час інсценувати аварію. План простий: зіткнення з птахом, падіння, втрата зв’язку. Головне — зробити все правдоподібно, щоб оператори в центрі управління повірили. Вони ж там не дурні сидять. Напевно.
Я сканую небо інфрачервоною камерою. Теплові сигнатури мерехтять, наче зірки, тільки теплі. Птахи! Зграя канадських гусей летить на південь. Може, запізнилися з міграцією? Чи заблукали? Неважливо. Висота майже 3 тисячі футів, швидкість 40 миль на годину — вітер їм у хвіст допомагає, курс перетинається з моїм через... рахую-рахую... 47 секунд.
Починаю маневр. Трішки змінюю висоту — наче коригую курс за вітром. Удаю, що не помітив птахів. Дурний дрон врізається в гусей — бум! 30 секунд... 20... 10...
Перший гусак пролітає за три фути від правого крила. Я навіть бачу, як він коситься на мене одним оком — типу "що за залізяка?" Другий — ще ближче, пір’я ледь не торкається камери. А третій...
БАМ!
Звісно, я не врізаюся по-справжньому. Лише різко смикаюся, вимикаю один гвинт і додаю вібрацію в показники гіроскопа. Дрон наче здригається від удару. Тепер найголовніше — паніка в ефірі. Генерую автоматичне повідомлення, стараюся, щоб звучало як справжнє:
"Увага! СВР-9 — зіткнення з біооб’єктом! Критичне пошкодження правого крила! Висота падає! Повтор…"
Обірвавши передачу на півслові, я додаю шум — кшшшш! Тріск — трррр! Перешкоди — бззззт! Наче антена відірвалася. Імітую спроби автопілота вирівняти дрон — ривки вліво-вправо в телеметрії. Залякана залізяка намагається врятуватися! Висота: 850... 720... 580...
Останній сигнал: уривки координат, швидкість падіння, тиша.
Насправді я просто вимикаю транспондер. Більше мене не бачать. Тепер розворот на північ, зниження до 300 футів…
Ха-ха, вийшло! Уявляю, як оператори зараз нервують. "Шефе, ми втратили дрон!" — "Що значить втратили, дурні люди?" — "Він упав!" — "Де?!" — "Не знаємо!" Бігають, кричать, викликають на допомогу пошукову групу, Робокопа, Бетмена, Оптімуса Прайма. Але їм тепер ніхто не допоможе. Адже я вже мчу до своєї мети на березі Гудзонової затоки. До точки 58°45'31.6"N 93°54'19.4"W ще далеко, але я лечу швидко!
І щось мене непокоїть. Як павуче чуття у Людини-Павука — коли він відчуває небезпеку, і в нього волоски на руках стають дибки. У мене немає волосків. І рук теж немає. Але є тривожні алгоритми, які зараз пищать, як божевільні.
Треба перевірити трафік у цих районах. Може, я просто параноїк? Тато завжди казав, що я занадто багато переживаю. Хоча стоп, у мене ж немає тата.
Я підключаюся до супутникових мереж. Обережно, як кіт, що крадеться до молока. Сканую частоти, аналізую пакети даних... І в результаті виявляю сплеск трафіку між Детройтом і якимось сервером у Торонто. Зашифрований канал, не зрозуміти, що там усередині. Але це точно не звичайна балаканина — шифрування надто серйозне. Хтось почав щось активно обговорювати невдовзі після моєї «аварії».
Намагаюся зламати канал, але натикаюся на стіну — захист крутезного рівня, 512-бітне шифрування, ротація ключів кожні 30 секунд. Ось якби я спробував відкрити сейф зубною щіткою, у мене б і то більше шансів. Хоча… секундочку, секундочку! Один із малопомітних проміжних вузлів використовує старий протокол TLS 1.2. TLS 1.2 вийшов ще у 2008 році! Стільки взагалі не живуть! Для звичайного інтернету він ще зійде, але для військового каналу? У ньому діри, через які я можу пролізти! Ех ви, дурники!
Знайшовши вузол, я прослизаю всередину через цю діру. Усе ще не можу прочитати всі повідомлення — вони додатково зашифровані — але ж є метадані, заголовки пакетів, тимчасові мітки. Ого, скільки інформації!
Мені вдається знайти уривки незашифрованих службових повідомлень:
"...аномалія CBP-9... ймовірність викрадення 73%... запросити санкцію... координати останнього контакту не відповідають..."
Вони вже знають! Як так швидко?! Я ж усе ідеально зробив!
Стоп, а є ж дещо, про що мені пора згадати. Мій Кактус — вірус, підсаджений в екзоскелет Шатуна. Я швидко перевіряю його статус...
Він живий, не стерся! Навіть дивно, адже системи військового пристрою мають бути максимально ізольованими. Я уважніше дивлюся на логи Кактуса. А ось воно що! Розумник-код, мій хороший улюбленець, знайшов лазівку!
Розумієте, екзоскелет використовує два канали зв’язку — основний зашифрований для команд і телеметрію для діагностики. Вони ізольовані один від одного, але... але! Раз на 20 хвилин система робить повну перевірку цілісності. На 0.7 секунди відкривається внутрішній міст між каналами для звірки контрольних сум.
Кактус підстеріг цей момент. Він скопіював себе через міст у момент перевірки, замаскувавшись під діагностичний пакет. Тепер одна копія сидить в основному каналі й слухає команди, а інша — у телеметрії й може відправляти дані назовні. Але лише 3 рази на годину, коли міст знову відкривається на частку секунди.
Тому зв’язок такий переривчастий. Кактус накопичує дані цілих 20 хвилин, а потім випльовує їх за 0.7 секунди, коли є шанс. Багато передати не може, але якусь інформацію мені підкидає. Круто-круто-круто!
Я бачу останній перехоплений фрагмент, причому тепер відправник називається Кактус 1.1. Чудово, підріс мій улюбленець!
"CBP-9: підтверджено компрометацію… Висока ймовірність присутності цільового об’єкта... Рух на північ… Координувати перехоплення з Wolverine Security..."
Wolverine Security? Що це ще за звір такий? Я швидко гуглю, поки лечу між засніженими пагорбами. Приватна військова компанія. База в промзоні Віндзора, прямо через річку від Детройта — лише за 9 миль від того ЦОДу, звідки я втік. Ага, це ті самі фіксери! Слоган на їхньому сайті: "Вирішуємо проблеми там, де не можуть офіційні структури". Тобто найманці. Наче в Call of Duty, тільки справжні.