Почему я решил взяться за перо
Я — системный администратор старой закалки. Прошел через всё: настройку сетей, написание скриптов, развертывание VPN-туннелей и ночную отладку маршрутизации. Параллельно я страстный поклонник научной фантастики, однако почти каждое произведение с хакерами или сисадминами в центре сюжета вызывало у меня скептическую ухмылку:
-
Герои взламывают Пентагон за считанные минуты, просто «подбирая IP-адреса»;
-
Код на экране выглядит как бессвязный набор случайных символов;
-
Или, что еще хуже, программист представлен в виде эдакого цифрового шамана, чьи действия непостижимы и абсурдны.
Я прекрасно отдаю себе отчет в том, что такое художественный вымысел, и не жду от авторов технической документации. Однако все эти годы мне не хватало книги, где «очкарик с клавиатурой» выглядел бы правдоподобно: не угадывал случайные комбинации, а эффективно использовал grep, взламывал серверы через ssh или менял атрибуты файлов командой chattr+i.
Когда на площадке «Автор.Тудей» начался бум технофэнтези, я надеялся увидеть что-то дельное. Увы, ИТ там либо низведено до магического ритуала, либо вовсе вынесено за скобки. Это подтолкнуло меня к написанию собственного романа «Заговорённые», где:
-
персонажи оперируют реальными командами в консоли;
-
проблемные ситуации решаются с опорой на протоколы OSPF, SNMP и Flash SMS;
-
программный код остается кодом, а не декорацией.
«Заговорённые» в двух словах
Предыстория:
К 2070 году катастрофические изменения климата, пандемии и конфликты за природные ресурсы привели к краху привычного уклада. Мир поделили военно-корпоративные блоки. Победил тот, что захватил контроль над аномалией под Москвой, позволившей совершить технологический скачок.
Новый режим навязал «Глобал-Протокол»: тотальный контроль, запрет на нейросети и любую цифровую «непрозрачность». Изначально это подавалось как временная мера, но спустя полвека система превратилась в неуправляемую инерцию: она существует, потому что ее некому остановить.
Сюжет:
Москва, 2125 год.
Мир, где каждый шаг гражданина определяет Заговор (recID) и Рейтинг Благонадежности Личности (РБЛ). От твоего рейтинга зависит всё: рацион, доступ к свету и само право на жизнь. Те, кто опустился ниже критической отметки, становятся изгоями; те, кто ушел «в минус» — подлежат ликвидации. Сложность объявлена врагом, всё работает на архаичном, «костыльном» коде, логика которого давно забыта.
Главный герой, сисадмин из 2016 года, попадает в этот мир. В базе данных системы у него нет рейтинга — лишь статус PENDING, зависший в ядре полвека назад. Оказавшись в эпицентре подпольной борьбы, он начинает методично обрушивать систему, используя лишь знания сетевой модели OSI и командную строку.
Жанр: технотриллер / киберпанк / роуд-муви в декорациях московского метро.
Примеры технической достоверности
Взлом дрона: работа с конфигурацией
Во второй главе персонаж перехватывает управление дроном, вводя команду:
OVERRIDE_TARGET_LOCK: DRONE_UNIT_7B-23 :: INITIATE_SENSORY_BLINDING: FADE_VISUAL_INPUT :: REALLOCATE_PRIORITY: SECTOR_GRID_DELTA_8
Техническая база:
-
Сама команда — художественное допущение, но логика манипуляции устройством через протоколы управления (например, через
snmp-setили прямую настройку оборудования Cisco) абсолютно рабочая. -
Синтаксис с использованием двоеточий — отсылка к старым, «олдскульным» прошивкам.
Художественные вольности:
-
Для динамики я исключил этап авторизации, который в реальности обязателен.
-
FADE_VISUAL_INPUT— метафора подмены видеопотока, хотя с технической точки зрения эффективнее было бы провести deauth-атаку.
Эмуляция базовой станции
Глава 6. Герой эмулирует работу базовой станции (IMSI-catcher), чтобы перехватить связь:
INITIATE_SDR_MODE: NODE_D8_SUB. FREQUENCY: 1800_MHZ. EMULATE: BASE_STATION_LEGACY.
Затем он отправляет Flash SMS (Class 0) — сообщение, которое отображается на экране без записи в память устройства.
Реальность:
-
Частота 1800 МГц (Band 3) — стандартный диапазон, используемый в мобильной связи.
-
Технология Flash SMS действительно описана в спецификациях GSM (3GPP TS 23.040).
ERR-01: UNIX-время как сюжетный узел
В той же главе герой обнаруживает в логах запись:
TIMESTAMP: 1471250477Z. ID: 0x7B2016A15 EVENT: ANOMALY_ANCHOR_SET. STATUS: PENDING.
Преобразование метки 1471250477 через date -d @1471250477 дает Mon Aug 15 2016 — точный день исчезновения главного героя из нашего времени. Статус PENDING здесь — не просто технический термин, а ключевой сюжетный крючок, который разрешается через создание «коллизии» в базе данных, завершающей транзакцию длиной в полвека.
Поиск баланса
Я открыто публикую разборы своих технических сцен, признавая, где я пошел на сделку с драматизмом, а где остался верен реальности. Технически подкованный читатель сразу распознает условности, поэтому честность — лучший способ завоевать доверие.
Я хотел показать, что системные инженеры — это не просто обслуживающий персонал, а истинные архитекторы реальности, скрытые за кулисами глобальных процессов.
Работа над книгой оказалась сложнее, чем я предполагал: пришлось не просто писать код, а органично вплетать его в ткань повествования, превращая сухие протоколы в инструмент развития сюжета. Я трижды переписывал сцену с роутером Cisco, пока не нашел баланс между технической точностью и динамикой экшена.
Совет коллегам, планирующим технотриллеры: не бойтесь упрощений, если вы понимаете, в чем именно вы отходите от реальности. Ваша осознанность — залог того, что читатель примет правила игры.
Читать (и проверять команды): Книга «Заговорённые» доступна бесплатно на Автор.Тудей.
Буду рад обратной связи и профессиональной критике — каждое замечание поможет сделать историю еще более достоверной.

