Найти в Дзене

Продолжение поста «Роскомнадзор предупредил о возможной полной блокировке WhatsApp»

В квартиру они вернулись в самый "серый час" — когда уличные фонари уже гаснут, но солнце еще безнадежно застряло в балтийском смоге. Вид у всех троих был потрепанный: мокрая одежда, грязь на кроссовках, но глаза горели тем лихорадочным огнем, какой бывает у исследователей, нашедших на старой карте новый континент. Илья, словно паук, сидел в центре своего логова, окруженный уже заклеенными коробками. Паяльная станция упакована, мониторы обмотаны пупырчатой пленкой. Он лишь вопросительно поднял бровь, когда хлопнула входная дверь. Ксюша была на кухне. Она что-то рисовала стилусом на планшете, закутавшись в плед. Перед ней остывала большая кружка чая. — Докладывайте, дипломаты, — проскрипел Илья, не вставая с коробки с надписью «ХРУПКОЕ!! БП + КОНДЕРЫ». — Всё сложно, Илья, — Саня скинул рюкзак, но тут же достал из него ноутбук. Ему не терпелось показать данные. — У них там не песочница. У них...Кибертрон". Лазеры, Дед! FSO-терминал бьет лучом прямо на "Лахта-центр", воруют магистральный

В квартиру они вернулись в самый "серый час" — когда уличные фонари уже гаснут, но солнце еще безнадежно застряло в балтийском смоге.

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

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

Ксюша была на кухне. Она что-то рисовала стилусом на планшете, закутавшись в плед. Перед ней остывала большая кружка чая.

— Докладывайте, дипломаты, — проскрипел Илья, не вставая с коробки с надписью «ХРУПКОЕ!! БП + КОНДЕРЫ».

— Всё сложно, Илья, — Саня скинул рюкзак, но тут же достал из него ноутбук. Ему не терпелось показать данные. — У них там не песочница. У них...Кибертрон". Лазеры, Дед! FSO-терминал бьет лучом прямо на "Лахта-центр", воруют магистральный трафик! Дроны, 3D-печать карбоном,умный дом" на блокчейне.

— И они позвали нас к себе, — добавил Сергей, присаживаясь на край дивана. — Предлагают этаж. Тепло, свет от дизеля, оптика. Говорят: «Живите, пользуйтесь, объединим коды».

Илья хмыкнул, снимая очки и протирая их краем рубашки.

— Щедрое предложение. Бесплатный сыр в мышеловке с RGB-подсветкой. И что вы ответили?

— Мы сказали "спасибо, подумаем", — ответил Игорь, подходя к столу, где Ксюша разложила свою схему. — И правильно сделали.

— Почему? — удивился Саня. — Там же круто! Тепло, интернет летает!

Игорь покачал головой.

— Потому что они — фейерверк. Яркие, шумные. Неон, граффити, этот шатер светящийся... Это красиво, но это мишень. Если "Грибница" найдет их частоту, туда прилетит спецназ. Если мы будем там же — нас возьмут прицепом.

Он повернулся к Ксюше.

— Что у тебя,Лиса"?

Ксюша развернула на экране 3D-модель подвала, которую построила с помощью лидара в телефоне.

— Корпус "Дельта", соседний с их башней. Расстояние — 400 метров. Заброшен глухо, входы в подъезды заварены. Но есть доступ через технический пролом в паркинге.

Она ткнула в синюю область на схеме.

— Бывшее бомбоубежище. Или винный погреб, черт его знает, что они там планировали. Сухо. Влажность всего 40%. Гермодверь рабочая, запирается изнутри штурвалом. Есть "блуждающая" фаза в щитке — кто-то кинул времянку, вольт 180 там есть, но стабильно.

Илья, наконец, встал и подошел к схеме. Его взгляд профессионально оценил толщину стен.

— Метр бетона... Хорошая изоляция. Тепловизор с дрона не пробьет. И радиомолчание полное, если дверь закрыть. Клетка Фарадея, натуральная.

— Связь? — спросил он.

— Сделаем мост, — быстро ответил Саня, поняв план. — Кир даст нам приемный модуль FSO. Мы поставим его на крыше Ксюшиного корпуса, замаскируем под мусор. Он будет ловить лазер с башни Кира. А в бункер спустим витую пару через вентшахту.

— Вот это уже деловой разговор, — одобрительно кивнул Илья. — Мы берем у них ресурс — интернет и поддержку. Но живем в своей норе. Если к ним придут — мы просто рубим кабель, закрываем гермодверь и сидим тише воды. И главное — ни от кого не зависим.

— Утверждаем бункер, — подытожил Сергей. — Дистанция — залог крепкой дружбы.

— А теперь о главном. Логистика, — Игорь посмотрел на гору коробок. — У нас тонна железа. Стойка, аккумуляторы, майнинг-ферма, личные вещи. Машиной нельзя — посты ДПС шерстят всё. Пешком не утащим.

Саня достал флешку, которую ему дал Кир.

— Есть вариант.Северные" подогнали нам софт для управления роем. У них есть два тяжелых гексакоптера. У нас есть твой "Монстр", Илья.

Илья подозрительно прищурился.

— И что? Ты предлагаешь привязать мою стойку к трем жужжалкам и отправить в полет над заливом?

— Да! — глаза Сани горели. — Это "воздушный мост". Три километра по прямой. Ночью, над водой и пустырем. ДПС нас не увидит. Камеры там не добивают. Мы перекинем всё оборудование за четыре ходки. Дроны синхронизируются, держат груз треугольником.

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

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

— Три километра... — пробормотал он. — Ветра на высоте до 15 метров в секунду. Риск колоссальный.

Он резко повернулся, и в его глазах блеснула искра авантюризма, которую он обычно прятал за ворчанием.

— Но это гениально. Черт с вами. Летим. Саня, адаптируй протокол. Ксюша, нужна точная карта ветров на маршруте. Упаковываем всё в гермомешки. Если утонет — хоть рыбы хакерством займутся. Работаем!

Серый петербургский день клонился к вечеру, когда задняя дверь подъезда скрипнула, выпуская процессию.

Если бы кто-то увидел их со стороны, то решил бы, что это бригада нелегальных грузчиков грабит квартиру. Четверо парней тащили старый ржавый холодильник «Зил», найденный в подвале и заботливо сохраненный местным дворником как «шкаф для инструмента». Теперь он должен был стать летчиком-испытателем.

Они пересекли двор и углубились в заросший кустарником пустырь за гаражами, который Игорь присмотрел как стартовую площадку. Место было идеальным: с трех сторон закрыто бетонным забором промзоны, сверху не просматривается из окон жилых домов. А главное — прямая траектория взлета в сторону залива.

— Ставь сюда, на поддоны, — скомандовал Илья. Он вытер пот со лба. — Тяжелый, сволочь. По весу почти как моя стойка в сборе, только парусность поменьше.

Холодильник глухо стукнул о дерево. Саня тут же начал обматывать его стропами, формируя "люльку".

Рядом, прямо на примятой полыни, развернули полевой штаб. Три дрона — грубый алюминиевый «Монстр» Ильи и два изящных карбоновых «Гекса» от Кира — смотрелись здесь как космические корабли, потерпевшие крушение в тайге.

Илья стоял на коленях в грязи, соединяя полетные контроллеры дронов кабелями для прошивки.

— Протоколы, будь они неладны, — бормотал он. — У «Гекс» отклик резкий, спортивный. Мой «Монстр» — это баржа. У него инерция винтов огромная. Саня, ты уверен, что твой PID-регулятор сможет это сгладить?

Саня, сидящий на складном стульчике с ноутбуком на коленях, быстро перекомпилировал код.

— Я добавил предсказание. Система будет давать команду «Монстру» на долю секунды раньше, чем «Гексам», чтобы компенсировать инерцию раскрутки. В теории должно работать синхронно.

— В теории, — хмыкнул Сергей, который стоял на "шухере" у пролома в заборе. — В теории Титаник был непотопляемым.

Крепление такелажа заняло полчаса. Дроны не жестко крепились к грузу, а висели на системе тросов, образуя в воздухе перевернутую пирамиду. Такая схема позволяла им иметь некоторую свободу маневра, но требовала ювелирной синхронности тяги.

— Готовность! — Илья надел FPV-очки и взял массивный пульт. Саня активировал автоматический скрипт управления ведомыми дронами.

— Винты!

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

— Тяга 50%! Натяжение строп!

Дроны оторвались от земли, тросы натянулись со звоном струны. Холодильник покачнулся, но остался стоять.

— Взлетный режим! Отрыв!

Старый «Зил», словно не веря в происходящее, оторвался от поддонов. Сначала один угол, потом другой. Дроны выли на пределе мощности. Конструкция медленно, рывками, поползла вверх.

Метр. Два метра.

— Держу горизонт! — крикнул Саня, не отрываясь от телеметрии. — Токи предельные. Напряжение проседает.

— Имитируем порыв ветра, — сквозь зубы процедил Илья и слегка качнул стик вправо.

Движение стика было миллиметровым, но для хрупкого равновесия в воздухе оно стало землетрясением.

Ведущий «Монстр» качнулся вправо. Стропы натянулись неравномерно. Левый «Гекс», оказавшись на более коротком поводке, получил резкий рывок вниз. Его полетный контроллер, пытаясь удержать высоту, мгновенно взвинтил обороты моторов до визга.

— Резонанс! — заорал Илья, видя в очках, как горизонт заваливается. — Саня, гаси раскачку!

Но физика была быстрее кода. Тяжелый холодильник качнулся маятником обратно, дернув уже правый дрон. Вся «пирамида» начала раскачиваться с пугающей амплитудой. Дроны мотало из стороны в сторону, словно воздушные шарики на урагане.

— Отстрел! — принял решение Илья. — Руби нагрузку, или мы сожжем регуляторы!

Он щелкнул тумблером аварийного сброса. Электромагнитные замки на карабинах «Монстра» разжались.

Остальные два дрона, не рассчитанные на вес 80-килограммового агрегата в одиночку, мгновенно потеряли высоту.

Холодильник рухнул с высоты трех метров.

ГРОХОТ!

Звук удара металла о землю эхом прокатился по пустырю, заглушая вой винтов. Дроны, освободившись от груза, взмыли в небо, как испуганные птицы, и Илья с трудом посадил их в мягкую траву.

Старый «Зил» лежал на боку, дверца отлетела в сторону, обнажая ржавые внутренности.

Несколько секунд все молчали, слушая, как бешено колотятся сердца и остывают моторы.

Илья стянул FPV-очки и вытер рукавом грязный лоб.

— Вот поэтому мы и не стали тренироваться на сервере, — мрачно резюмировал он. — Сцепка слишком жесткая. Маятниковый эффект мы не погасим софтом, нужна механика. Демпферы.

Он подошел к лежащему холодильнику и пнул его.

— И вес. Стойку так тащить нельзя. Даже если разделим нагрузку, риск разболтанки огромный. Над водой будет ветер, там нас перевернет за секунду.

Игорь подошел ближе, осматривая карабины.

— Значит, меняем тактику. Возим не «гроздью», а челноком.

— Да, — кивнул Илья. — Стойку придется разобрать до основания. Снимаем всё: стенки, двери, блоки питания. Оставляем только голый каркас ("скелет"). Его понесет «Монстр» в одиночку — у него парусность нулевая, воздух сквозь раму проходит.

А тяжелое «мясо» — аккумуляторы, диски, саму электронику — пакуем в компактные коробки по 15 кг. И «Гексы» перетаскают их поштучно.

— Это же сколько рейсов? — ужаснулся Сергей. — Туда-сюда летать всю ночь?

— Лучше всю ночь летать, чем утопить базу данных на дне Маркизовой лужи, — отрезал Илья. — Всё, сворачиваем цирк. Игорь, Сергей — берите снаряжение и выдвигайтесь на точку приема. Ксюша вас там встретит. Нам на том берегу нужны грузчики и диспетчер посадки.

А мы с Саней остаемся здесь. Грузим, пакуем, отправляем.

Сборы были быстрыми. Игорь и Сергей упаковали в рюкзаки самое необходимое: фонари с ИК-фильтрами, рации, пару заряженных пауэрбанков и термос с кофе.

Им предстояло добраться до «Намыва» пешком, обойдя патрули, и подготовить площадку на крыше Ксюшиного бункера.

— Удачи, «Земля», — Игорь хлопнул Илью по плечу. — Не урони наш цифровой суверенитет.

— Иди уже, «Марс», — буркнул инженер, но в голосе слышалась теплота.

Через час стартовая площадка опустела, но за забором, на базе, закипела настоящая работа. Стойку потрошили. Жесткие диски, каждый ценой в годовую зарплату, заботливо заворачивали в пузырчатую пленку и антистатические пакеты, укладывая в пластиковые контейнеры. Аккумуляторы, тяжелые свинцовые кирпичи, распределяли по весу, чтобы не превысить лимит подъема.

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

Воздушный мост был готов к открытию. Небо было низким и плотным, цвета мокрого асфальта. Идеальная погода для контрабанды: ни звезд, ни луны, туман с залива съедал огни города уже на высоте десяти этажей. Ветер бил порывами, трепля капюшон Ильи, но тот стоял неподвижно, как монолит, вперив взгляд в темноту.

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

— «Приемная» на связи, — в наушнике прорезался голос Игоря, искаженный шифрованием. — Мы на позиции. Точка посадки размечена. Ветер северо-западный, порывы до двенадцати метров. На высоте может крутить.

— Принято, — отозвался Илья. — Готовность к запуску первого борта. Груз:Расходники".

Это была "пристрелка". Коробка с проводами, старыми клавиатурами и запасными блоками питания. Не жалко потерять, но весит прилично.

Дроном-разведчиком выступал один из "Гексов" — маневренный и быстрый.

Саня, сидящий в надувном походном кресле с ноутбуком, дал отмашку:

— Маршрут загружен. GPS-глушилки обойдем по инерциалке. Высота эшелона — 40 метров, идем "над крышами", ниже радаров.

— Взлет! — скомандовал Илья.

Карбоновый паук с коробкой под брюхом взмыл вверх, свистнул винтами и мгновенно растворился в тумане. Осталась только точка на экране телеметрии.

— Высота набрана, — комментировал Саня, не отрывая глаз от графика. — Скорость 15 метров в секунду. Боковой снос есть, но автопилот справляется. Проходим над ЗСД... Над заливом. Связь стабильная.

Десять минут напряженного ожидания.

— Вижу борт, — голос Игоря. — Идет на глиссаде. Посадка... Есть касание! Груз принят. Дрон уходит на базу.

— Фух... — выдохнул Илья. — Первый пошел. Теперь по-взрослому. Грузим "Мозг".

"Мозг" — это корзина с жесткими дисками. Самое ценное. Если этот дрон упадет — вся работа, весь код Сани, вся база данных уйдет на дно. Илья лично проверял карабины крепления трижды. Этот рейс доверили "Монстру" — он медленный, но тащит уверенно, как баржа.

— Борт 2. Взлет.

Тяжелый октокоптер поднимался натужно. Груз парусил. Илья управлял им вручную, не доверяя автоматике в условиях порывистого ветра. Он чувствовал машину кончиками пальцев.

— Внимание, шквал справа! — предупредил Саня, глядя на метеокарту.

Илья тут же компенсировал крен, заставляя дрон "навалиться" на ветер. На экране в очках мелькали огни строек и черная бездна воды.

Дрон долетел. Снова успешная посадка.

Третий рейс, четвертый...

Ночь превратилась в монотонную, изматывающую карусель. Взлет, нервное ожидание, посадка, возврат. Замена аккумуляторов (у них был запас заряженных "кирпичей" в термосумке).

Самое сложное оставили напоследок. Голый каркас серверной стойки. Металлическая рама два метра высотой. Весит немного, но парусность чудовищная. Даже лежа на боку, она могла сыграть как крыло и унести дрон в сторону.

— Цепляем за углы, — Илья затянул стяжки. — Пойдет "Монстр". Высоту не набираем, идем на бреющем, 15 метров над водой. Так меньше сдует, но есть риск зацепить волну или мачты яхт. Саня, глаза на приборы, я в очках дистанцию не чувствую.

Дрон с громоздкой конструкцией поднялся тяжело, раскачиваясь. Это выглядело сюрреалистично: летающий скелет шкафа над ночным пустырем.

Полет был адом. Илью бросало в пот. Рама "дышала" под ветром, раскачивая коптер. Батарея садилась быстрее расчета.

— До берега 500 метров! Заряд 15%! — голос Сани стал выше на октаву. — Илья, не дотянем!

— Дотянем! Я срежу угол!

Илья направил дрон не на площадку приема, а прямо через территорию недостроенного паркинга, рискуя зацепить арматуру.

Дрон прошел в метре от бетонной балки.

— Вижу его! — заорал в рацию Сергей. — Он прямо над нами!

Илья практически "уронил" коптер на крышу. Стойка лязгнула металлом о бетон.

— Отцепляй! — заорал он.

Игорь подбежал к дрону, на ходу отстегивая карабин. Коптер, освободившись от веса, подпрыгнул вверх.

— Груз принят! Уводи борт, заряд 3%!

Илья на последних амперах дотянул "Монстра" обратно, через залив, почти по воде. Посадил его в траву буквально "на честном слове". Винты замерли.

Он снял очки, руки тряслись.

— Сделали... — прошептал он.

В этот момент в небе над городом, со стороны центра, что-то изменилось.

Среди серой мути облаков прорезался яркий, холодный луч прожектора. Затем второй.

Саня вскинул голову.

— Илья... смотри на два часа. Это не наши.

Вдалеке, на высоте птичьего полета, беззвучно (пока) скользили два полицейских перехватчика "Дозор-4". Черные, хищные, с мощными тепловизорами. Они шли "расческой", прочесывая сектор. Они искали аномалии. И, похоже, наши частые рейсы над водой все-таки оставили след на радарах РЭБ.

Они шли прямо на точку, где только что приземлился Илья.

— Нас срисовали, — спокойно, страшно спокойно сказал Илья. — У нас на пустыре тепловая сигнатура — как у танка после боя. Моторы горячие, батареи кипят. Мы светимся.

Саня схватил рюкзак.

— Бежим? В промзону?

— Не успеем, — Илья посмотрел на экран планшета, подключенного к антенне. — Они через минуту будут здесь. И у них есть камеры высокого разрешения. Запишут лица — и нам конец.

Он вдруг криво усмехнулся и достал из кармана что-то похожее на пульт от гаража. Только кнопка там была одна, красная, под защитной крышкой.

— Они ищут источник сигнала? Они его получат.

— Что это? — спросил Саня.

— План "Б", — ответил Илья. — Помнишь, я говорил про отвлекающий маневр?

Он нажал кнопку.

В трехстах метрах от них, на крыше их теперь уже бывшего дома, где Илья заранее оставил "сюрприз", вспыхнуло. Не взрыв. Это сработала мощная пиротехническая закладка — магниевая вспышка, совмещенная с широкополосным генератором помех. В эфир вырвался такой "белый шум", что экраны радаров перехватчиков должны были на мгновение ослепнуть.

А на крыше дома зажегся яркий, дымный фальшфейер.

— Сейчас они как мухи на мёд туда ломанутся, — злорадно сказал Илья. — Решат, что мы там и пытаемся что-то сжечь. А у нас есть три минуты, чтобы уйти через дыру в заборе и раствориться в гаражах. Ноги в руки, студент. Операция "Эвакуация" завершена. Начинается "Игра в прятки".

Пост автора BraveLongDay.

Читать комментарии на Пикабу.