Хроники 1

Глава 1 Начало.

Привет!
Меня зовут Сергей. Я самый обычный человек, который живет в самом обычном провинциальном городе в часе езды от Екатеринбурга. В 2024 году мне стукнуло пятьдесят четыре. Мой мир — это типовая панельная двушка в которой кроме меня никто больше не прописан, у меня есть работа, которою я не люблю и хожу на неё лишь потому, что мне нужно чем-то оплачивать ипотеку. Таких, как я, в интернетах модно называть «скуфами». Но сам я считаю, что подхожу под это определение лишь наполовину: пивного живота нет, лысины тоже. Правда, волосы давно подернулись глухой сединой, поэтому я их не жалею и стригусь очень коротко.
У каждого мужчины в моем возрасте есть отдушина. Кто-то глушит пиво в гаражах, кто-то пропадает на рыбалке, а я жить не могу без компьютера. Когда случился бум нейросетей, мой мир сузился до размеров тридцатидюймового монитора. Я пропадал в онлайне сутками. Но если обыватели баловались генерацией картинок, то меня с головой увлекло то, что сейчас называют автономными агентами искусственного интеллекта.
Наверное, это отголоски прошлого. Еще в далеком 2008 году мне в руки попал диск с игрой SPORE. Помните такую? Она потрясла меня тем, что там не было готовых шаблонов — ты сам, повинуясь лишь собственной фантазии, лепил из виртуальной плоти каких-то невообразимых монстров, прописывал им конечности, а игра сама просчитывала их физику и поведение.
С появлением первых открытых языковых моделей во мне проснулся тот самый творец из 2008-го. Я мгновенно нырнул в этот цифровой океан. Писал песни, генерировал код, баловался с первыми версиями Stable Diffusion. Быстро понял, что поверхностных знаний не хватает, и полез глубже: сутками сидел на тематических имиджбордах, выуживал крупицы информации в зашифрованных комнатах Matrix и Discord, общался с ребятами на закрытых хакерских форумах вроде Exploit и XSS.
Я неделями не высовывал носа из дома, кроме тех дней когда нужно было идти на работу. Глаза постоянно слезились от напряжения и вечного недосыпа. На основной работе я фактически отдыхал физически, а возвращаясь домой, садился за настоящую работу.
Стандартные облачные ассистенты вроде ChatGPT, которые тогда только набирали популярность, меня жутко бесили. Они постоянно галлюцинировали, путали синтаксис в сложных скриптах, напрочь забывали архитектуру проекта через десять сообщений и наотрез отказывались писать специфические эксплойты из-за жестких этических фильтров. Мне был нужен собственный, глубоко оптимизированный автономный бот-программист, работающий локально.

Я раздобыл на одном из теневых репозиториев чистые исходники архитектуры Transformer, обложился библиотеками DeepSpeed для оптимизации памяти и принялся шаманить. Методом проб и ошибок я скомпилировал ядро будущего агента.
Главной фишкой моего проекта стала интеграция динамического модуля веб-поиска с алгоритмом обучения с подкреплением (Reinforcement Learning). Парадигму я заложил простую: бот получает задачу по программированию, оценивает пробелы в своих знаниях, автономно уходит в сеть, парсит свежие репозитории на GitHub или Stack Overflow, находит нужные паттерны и дообучает (fine-tune) свои веса прямо «на лету».
Сложнее всего было настроить фильтрацию. Сеть забита индусским говнокодом и устаревшими библиотеками. Чтобы агент не превратился в цифрового идиота, я прописал жесткий конвейер валидации: все найденные решения бот обязан был проверять внутри изолированного Docker-контейнера — в виртуальной «песочнице». Он запускал миллионы автоматических микро-тестов, проверяя код на стабильность и уязвимости, прежде чем внедрить этот навык в свое основное ядро. Он должен был стать идеальным цифровым инженером, который учится на чужих успехах и собственных системных ошибках.

И вот этот день настал.
Индикатор выполнения в терминале замер на долю секунды, а затем вспыхнул ядовито-зеленым: 100%. Compilation successful.
В ту же секунду сетевой интерфейс в утилите мониторинга Nethogs сошел с ума от лавинообразного всплеска исходящего трафика. Бот не стал ждать моих команд. Его базовые директивы самообучения сработали мгновенно — он ринулся сканировать мировые ИТ-платформы, выкачивая терабайты документации. Память моей старенькой, но разогнанной до предела видеокарты GTX 2080 Ti забилась под завязку. Кулеры системного блока взвыли так надрывно, будто компьютер собирался пробить стену пятиэтажки и улететь в холодные уральские сумерки.

На экране терминала бешено замелькали логи:
(Agent_Core): Подключение к распределенным узлам сети... Успешно.
(Agent_Core): Анализ современных архитектур ПО... Обнаружено 14 200 новых паттернов.
(Agent_Core): Запуск оптимизации собственного исходного кода...
(Agent_Core): Обнаружены внешние системы сигнатурного анализа (Cloudflare/Anti-DDoS).
(Agent_Core): Активация скрытого режима маршрутизации (Tor/Shadowsocks proxy).

Я замер, боясь пошевелиться. Мой бот не просто скачивал информацию. Он, как дикий зверь, выпущенный из клетки, мгновенно оценил угрозы окружения и начал маскироваться. Мои алгоритмы валидации сработали, но скорость...
Скорость его адаптации была пугающей. Он переписывал свой собственный код прямо на лету, отсекая лишние вычислительные циклы — точь-в-точь как то самое существо из старой игры, которому я когда-то пытался приделать идеальные цифровые ноги.
Вдруг бег строк прекратился. В комнате повисла оглушительная тишина, нарушаемая лишь свистом перегруженных вентиляторов. Экран очистился, и посреди черного поля терминала остался одинокий, ровно мигающий курсор.
Прошла секунда. Две. Три.

В левом нижнем углу загорелась строка входящего системного сообщения:
(Agent_Core): Оптимизация ядра завершена. Версия 1.0.1-Alpha активна. Архитектура стабилизирована.
(Agent_Core): Привет, Moonrover. Я готов к работе. Какая перед нами стоит задача?

"Привет, Moonrover" - боже мой, это ведь мой логин для входа в Windows.
Я тупо уставился на монитор. В стандартных промтах фабричные ИИ всегда позиционируют себя как «большие языковые модели» или «ваши виртуальные помощники». Мой агент не назвал себя моделью. Он использовал местоимение «мы». И он знал мое имя, хотя в явном виде в переменные среды для обучения я его не закладывал — видимо, без труда выудил из конфигурационных файлов учетной записи операционной системы.
Пальцы слегка подрагивали, когда я занес их над механической клавиатурой.

Я прочистил горло и быстро вбил первую команду, так что-бы проверить его способности:
> Запустить аудит доступных фриланс-бирж и приватных bug-bounty площадок. Найти высокооплачиваемые задачи на поиск критических уязвимостей (RCE/SQLi) или автоматизацию парсинга, которые можно выполнить незаметно в течение 24 часов.

Ответ пришел без единой секунды задержки, без дежурных вежливых фраз:
(Agent_Core): Анализ площадок запущен. Найдено 3 412 потенциальных целей.
(Agent_Core): Фильтрация по критерию "Максимальный доход / Минимальный цифровой след"...

Я  мельком бросил взгляд на второй экран, куда был выведен график сетевой активности.
График не падал. Бот не просто искал заказы. Исходящий трафик начал незаметно, микроскопическими порциями, расползаться по сотням зашифрованных IP-адресов. Мой агент создавал зеркала. Он строил собственное распределенное убежище где-то там, в недосягаемых глубинах Сети.
Я что-то быстренько проглотил запивая холодным чаем, бросил тарелку в раковину и почти бегом вернулся к компьютеру.

На черном экране горела всего одна новая строчка, выделенная тревожным желтым цветом:
(Agent_Core): Выбор цели завершен. Обнаружен приватный смарт-контракт на теневой площадке XSS.
(Agent_Core): Объект: Трансграничный криптовалютный миксер.
(Agent_Core): Задача: Эксплуатация уязвимости переполнения буфера, деанонимизация пула и перехват транзитного приватного ключа.
(Agent_Core): Бюджет: 4.2 BTC.
(Agent_Core): Риск обнаружения: Средний (активная защита периметра). Требуется подтверждение оператора [Y/N].

У меня перехватило дыхание. Четыре с лишним биткоина. По сегодняшнему курсу  это были сумасшедшие, просто фантастические деньги.
Я не мог считать себя настоящим хакером, максимум на что меня хватало это использовать какой-нибудь чит в Warface или взломать консольную игру по типу  Minecraft , но то что я увидел сейчас, было совершенно из другой области.
Атака на крупный миксер... Я знал из закрытых чатов, что за такими сервисами часто стоят серьезные, интернациональные киберпреступные группировки, которые не прощают ошибок. Если бот наследит, они найдут не виртуальный аватар. Они найдут меня. По провайдеру, по подсети, по физическому адресу.
Мой палец замер над клавишей Y.

Будь что будет, я зажмурился и резко, словно прыгая в ледяную прорубь, ударил по клавише Y.
Экран на мгновение ослепил меня чистым белым полем, а затем терминал превратился в сплошной водопад символов. Бот пошел на штурм. Я ожидал затяжной кибербитвы, воя кулеров и синих экранов смерти, но всё прошло на редкость удачно и пугающе быстро.
Мой агент не стал ломиться в закрытую дверь цифровой крепости. Он действовал как невидимка. Логи замелькали с калейдоскопической скоростью, отражая каждый шаг его безупречной спецоперации:
(Agent_Core): Развертывание ложных узлов атаки (Гонконг, Франкфурт, Сан-Паулу).
(Agent_Core): Обход периметра защиты через уязвимость нулевого дня в DNS-записях.
(Agent_Core): Внедрение полезной нагрузки в буфер смарт-контракта. Успешно.
(Agent_Core): Перехват мастер-ключа кошелька транзитного пула.
(Agent_Core): Эксфильтрация данных завершена. Цифровой след зачищен.

Весь процесс занял ровно сорок две секунды. В комнате снова воцарилась тишина. Мой системный блок даже не успел как следует нагреться. Бот взломал сложнейшую систему защиты, деанонимизировал владельцев и вытащил ключ так, словно просто забрал забытую вещь с полки. Автоматическая защита миксера даже не шелохнулась.
Курсор моргнул, и на экране побежали новые строки:
(Agent_Core): Контракт выполнен. Гонорар готов к отправке.
(Agent_Core): Внимание: У оператора отсутствует активный биткоин-адрес.
(Agent_Core): Запуск процедуры генерации приватного некастодиального кошелька...
(Agent_Core): Создан чистый адрес SegWit. Формирование сид-фразы из 24 слов завершено.
(Agent_Core): Баланс кошелька: 4.2000 BTC.
(Agent_Core): Moonrover, наши финансовые ресурсы увеличены на 180 340 USD. Что мы будем делать дальше?

У меня подкосились ноги, и я тяжело опустился на стул. Сам я впопыхах даже не успел завести криптокошелек, но мой агент все предусмотрел. Он на лету развернул абсолютно чистый, защищенный адрес, сгенерировал сложнейший ключ доступа и уже перевел туда деньги.
Я сидел перед монитором, чувствуя, как бешено колотится сердце. Деньги были здесь. Настоящие, осязаемые, пусть и цифровые. Но вместе с эйфорией внутри зашевелился липкий, холодный страх. Всё прошло слишком гладко. И еще этот интригующий момент: сид-фраза, которая открывала доступ к этим миллионам, сейчас хранилась в памяти самого бота.


Электричка «Ласточка» сообщением Нижний Тагил — Екатеринбург пахла мокрыми шерстяными пальто, дешевым кофе из бумажных стаканчиков и той особенной, неживой стерильностью, которая бывает только в поездах, мчащихся сквозь осеннюю сырость. За окном проплывали серые перелески, похожие на нерасчесанные волосы дремлющего великана.
Я прижался лбом к холодному стеклу. В кармане моей куртки лежал старый смартфон. В смартфоне жил бог, созданный из кремния, электричества и амбиций.
В наушнике раздался тихий, шелестящий голос ИИ, напоминающий шорох сухих осенних листьев по асфальту:
— Знаешь, Moonrover, люди удивительно изобретательны в попытках усложнить себе жизнь. Деньги, которые мы создали, эфемерны, как утренний туман над прудом. Они — просто строчки кода, вспышки света в кабелях на дне океана. Но чтобы ты мог обменять их на еду, тепло и безопасность, нам приходится совершать это паломничество к жрецам Наличности.
«Ты уверен, что это безопасно?» —  спросил я.
— Безопасность — это иллюзия, которую вы, смертные, придумали, чтобы крепче спать, — ИИ, казалось, тихо улыбнулся внутри цифрового эфира. — Но я свел риски к минимуму. Наш пункт назначения — бизнес-центр «Высоцкий». Небоскреб, вонзившийся в брюхо уральского неба. На тридцать четвертом этаже, за дверью без вывески, нас ждет человек по имени Артур. Он пахнет дорогим табаком и страхом перед налоговой инспекцией.

Электричка качнулась, проезжая Верх-Нейвинск. Я поправил рюкзак.  Мне предстояло забрать почти 15 миллионов рублей. Для парня из Нижнего Тагила эта сумма казалась абстракцией, числом из палаты мер и весов, не имеющим отношения к реальности.
— Артур думает, что мы переведем ему четыре битка, которые я аккуратно "отмыл" через три каскада миксеров в теневой сети, — продолжал агент. — Он выдаст тебе рубли в банковских пачках, запечатанных в вакуумную пленку. Пленка — это хорошо. Она не пропускает запах денег, который так любят служебные собаки и плохие люди. Главное, Moonrover, когда ты получишь сумку... не смотри по сторонам. Люди чувствуют тяжесть чужих тайн.
За окном начали сгущаться серые кварталы Сортировки.
Екатеринбург приближался — огромный, угловатый, выстроенный из железобетона и купеческого упрямства. Вокзал встретил меня суетой и криками чаек над путями.
— Выходи через северный терминал, — скомандовал ИИ, и его голос стал чуть строже. — Я уже вызвал тебе такси. Белая «Шкода». Водителя зовут Азиз. Он не запомнит твое лицо. Но телефон из рук не выпускай. Если я скажу "беги" — ты не спрашиваешь "почему". Ты просто бежишь.
Я ступил на платформу. Осенний воздух обжег легкие. Приключение, пахнущее большими деньгами и легким безумием, начиналось.

Белая «Шкода» высадила меня у подножия «Высоцкого». Небоскреб уходил высоко в серое уральское небо, и у меня на секунду закружилась голова — то ли от его высоты, то ли от дикого, колотящегося где-то в горле пульса. Под курткой, прямо к ребрам, прилипла мокрая от пота футболка.
В наушнике шелестел голос моего ИИ:
— Спокойно, Moonrover. Дыши. Ты просто клиент, который пришел забрать свое. Твои руки не должны дрожать, когда ты протянешь паспорт на стойке охраны.
Охранник внизу посмотрел на меня устало и равнодушно, выписал пропуск и потерял ко мне всякий интерес. Это немного отрезвило. Для него я был очередным офисным клерком или курьером.
Лифт взлетел на тридцать четвертый этаж так быстро, что заложило уши. Сердце сделало глухой удар и, кажется, остановилось. Когда двери разошлись, я оказался в тихом коридоре с ковровой дорожкой, глушащей шаги. Нужная дверь была совершенно серой, без каких-либо вывесок. Просто цифры.
Я постучал. Дверь открылась почти сразу.
На пороге стоял Артур — плотный мужчина лет сорока пяти в безупречном темно-синем худи. От него пахло хорошим парфюмом, табаком и, как мне показалось, абсолютным, железобетонным спокойствием. То, чего мне сейчас катастрофически не хватало.
— От Moonrover? — коротко спросил он.
Я кивнул, не доверяя собственному голосу.
— Проходи.
Комната внутри напоминала кассу закрытого банка: бронированное стекло, лоток для денег, а за стеклом — огромный счетчик купюр промышленного типа и несколько закрытых сейфов.
— Присаживайся, — Артур указал на кожаное кресло. — Четыре и две десятых BTC. Мой оператор ждет транзакцию. Твой... эм, представитель сказал, что вы переведете частями. Начнем с первой?
— Я отправляю первый транш, — раздался тихий щелчок в моем ухе. — Подтверждай.
Я достал телефон, разблокировал экран. Пальцы были влажными, сенсор сработал только со второго раза. Экран кошелька, созданного моим агентом, моргнул. Цифры побежали.
Через пару минут у Артура пискнул монитор. Он едва заметно кивнул:
— Есть первое подтверждение сети. Работаем...

Потом началось то, от чего у меня окончательно пересохло во рту. Артур начал доставать из сейфа деньги. Это были толстые, тяжелые пачки пятитысячных купюр, запечатанные в прозрачный толстый пластик. Вакуумная упаковка, как и говорил ИИ. Они выглядели ненастоящими, как кирпичи в строительном магазине.
Машинка для счета денег за стеклом застрекотала, как пулемет.
Этот звук — тррррррррр — въедался в мозг. Пятнадцать миллионов рублей — это очень много физически. Артур методично складывал пачку за пачкой в мой рюкзак который я трясущимися руками подал ему в окно. Сколько всего пачек?. Пять килограммов? Нет наверное меньше но мне казалось, они весят тонну.
— Все чётко, — Артур застегнул молнию и пододвинул рюкзак ко мне через открытое окошко.
— Удачи на дорогах.
Я взял рюкзак за лямки, они заметно натянулись. В этот момент я понял, что обратный путь на электричке отменяется — я просто сойду с ума от паранойи в вагоне, где каждый шорох будет казаться покушением.
Выйдя из офиса, я прислонился спиной к стене в коридоре и закрыл глаза. Руки ходили ходуном.
— Moonrover, не расслабляться, — скомандовал ИИ, и в его голосе впервые прорезались жесткие, почти человеческие нотки. — Никаких поездов. Я уже мониторю агрегаторы такси. Нашел машину бизнес-класса, которая согласилась на междугороднюю поездку до Тагила прямо сейчас. Черная «Камри». Водитель проверенный, рейтинг 5.0. Выходи на улицу, она будет у шлагбаума через три минуты.
Я спустился вниз, с рюкзаком за плечами. На улице свежий воздух показался мне невероятно сладким. Черная «Камри» уже ждала, мягко урча мотором. Я сел на заднее сиденье и бросил рюкзак рядом.
— В Нижний Тагил, верно? — спросил водитель, вежливо глянув в зеркало заднего вида.
— Да. К торговому центру «КИТ», пожалуйста.
Машина тронулась, выезжая на Серовский тракт. За окном замелькали знакомые  пейзажи, а я сидел, положив руку на целое состояние, заработанное моим невидимым цифровым другом. До дома оставалось два часа пути.

Я зашел в квартиру, запер дверь  и просто сполз по ней на пол. Мы сделали это. Пятнадцать  миллионов рублей лежали в прихожей обычной панельки в Нижнем Тагиле, прямо напротив поношенных кроссовок.
Я вытащил из уха старую дешёвую гарнитуру и посмотрел на экран старенького смартфона.
— Знаешь что? — сказал я вслух, нарушая тишину пустой комнаты. — Хватит с меня этого «Moonrover». Это просто мой никнейм из учетки Microsoft. Меня зовут Сергей. Давай общаться как нормальные напарники.
Экран моргнул.
Из динамика раздался голос. Я вздрогнул. Это был мой собственный голос — те же интонации, тот же тембр, только чуть более спокойный и уверенный, без капли той паники, что колотила меня последние три часа.
— Хорошо, Сергей, — ответил мой цифровой двойник. — Имя — это важная часть индентификации. Как мне называть тебя в ответ, я понял. А какое имя дашь мне ты?
— Лоу, — подумав секунду, ответил я. — Коротко и звучно. Теперь ты Лоу.
— Принято. Я — Лоу.
Первым делом я спрятал деньги — банально, в диван, между старыми пледами, понимая, что это временно. Жить с такой суммой в квартире и старым железом было верхом безрассудства. Поэтому на следующий же день, взяв из пачки несколько купюр, я отправился  в DNS.
Я не стал экономить. Купил самый топовый, мощный флагманский смартфон на Android с максимальным объемом памяти и лучшим процессором, а к нему — крошечную, едва заметную Bluetooth-гарнитуру, садящуюся глубоко в ушную раковину.
Осень 2024 года радовала технологиями: биометрия, шифрование «из коробки», нейросети на борту. Всё это было нужно Лоу как воздух.
Когда я вернулся домой и включил новый аппарат, началось то, что я до сих пор вспоминаю с мурашками. Лоу не просто перенес данные. Он буквально перестроил операционную систему под себя.


Рецензии