Рейн Карвик – Сервер 0 (страница 3)
Я усмехнулся, но улыбка получилась механической, без тепла. Кому вообще приходит в голову писать подобные условия? Если это ловушка, то ловушка умная, почти литературная.
Я набрал в ответ одно слово: “Согласен”. Пальцы на секунду задержались, и я почувствовал, как внутри поднимается что-то вроде предвкушения, но не радостного, а того, которое испытываешь перед тем, как открыть дверь в помещение, где уже давно горит свет, хотя ты точно знаешь, что никого там быть не должно. Я нажал Enter.
Письмо ушло, и вместе с ним будто ушёл последний остаток дистанции между мной и этим заказом. Мир не изменился мгновенно, не вспыхнул, не погас, но воздух в комнате стал плотнее, как перед грозой. Шум, который почти исчез, вернулся – на этот раз более уверенно, как если бы кто-то на другом конце линии услышал мой ответ и приблизился.
Через минуту пришло новое сообщение, и на этот раз в нём было больше конкретики, но всё равно оставалась эта странная лаконичность, будто слова здесь – опасный ресурс. “Инструкции: не используйте свои обычные каналы. Ссылка на одноразовый узел ниже. Пароль – после подключения. Оплата – по факту доступа, аванс невозможен. Выход – только через меня. Ошибка – ваша.”
Ссылка была набором символов, похожим на адрес в той части сети, где всё построено на доверии к анонимности и на ненависти к свету. Одноразовый узел означал, что они действительно подготовились: подняли инфраструктуру специально под меня, чтобы я вошёл туда как в заранее построенный тоннель. Пароль – после подключения, значит, они хотели убедиться, что я уже внутри, прежде чем дать ключ. Я почувствовал, как в груди появляется сухое раздражение: они пытались контролировать меня. Это было естественно, но именно это и делало предложение опасным. Контроль всегда начинается с мелочей: с условий, с лаконичных приказов, с “выход – только через меня”.
Я хотел отказаться. Я почувствовал это ясно, как вспышку здравого смысла. Но вместе с этим я понял, что уже поздно: не потому что меня физически заставят, а потому что внутри меня что-то уже приняло этот сюжет как единственно возможный. Опальный живёт так, будто любая дверь может стать последней, и всё равно открывает. Не из храбрости – из привычки к пустоте, которая становится невыносимой.
Я сохранил ссылку в отдельный зашифрованный контейнер, не потому что боялся потерять, а потому что это было похоже на ритуал: дать опасной вещи место, где она будет лежать, как нож в ножнах. Затем я выключил почтовый клиент и на секунду просто сидел, слушая.
Шум теперь был не просто фоном. В нём появились неровности, как в речи, где кто-то подбирает слова. Я поймал себя на мысли, что если очень сосредоточиться, можно услышать в этом электрическом дыхании что-то похожее на ритм, на чужое намерение, на присутствие. Я резко встал, будто хотел стряхнуть с себя эту мысль, и прошёлся по комнате, глядя на монитор, на окно, на тёмные углы, как будто искал, где именно в пространстве поселилось то, что я только что впустил.
В окне отражалась моя фигура, и за моей спиной отражалась комната, такая же тёмная, как до этого. Но на миг мне показалось, что отражение смотрит на меня чуть иначе, чем должно, будто в стекле есть задержка, едва заметный сдвиг, как у плохого видеокодека. Я моргнул, и всё стало нормальным. Я сказал себе, что устал, что кофе слишком крепкий, что паранойя любит такие шутки.
И всё же, возвращаясь к столу, я ощутил, как одержимость внутри меня сжалась в тугой узел, и узел этот был не про деньги и не про риск. Он был про то, что где-то там, за стеклом Omnicore, в архиве под именем посланника, меня ждёт не файл и не доступ, а язык, который, возможно, всегда ждал, когда я снова окажусь достаточно один, чтобы его услышать.
Я не стал подключаться сразу, хотя желание было почти физическим, как зуд под кожей, который можно унять только движением. Опыт научил меня: если кто-то строит для тебя тоннель, то он рассчитывает на твою поспешность, на то, что ты прыгнешь в темноту, не проверив, чьи там руки. Я поднял температуру в комнате чуть выше, чем обычно, не ради комфорта – просто от холода хуже думается, а мне нужно было думать так, будто от этого зависит не только моя шкура, но и сама логика происходящего. Кофе остыл, и я налил себе свежий, потому что ритуалы помогают не скатиться в хаос, даже если ты давно перестал верить в их магию.
Я открыл изолированную машину, ту, которую держал отдельно от всего, как стерильную операционную, где можно вскрывать чужие тела данных, не рискуя заразить свои. Проверил хэш образа, прогнал быстрый тест на целостность, восстановил снапшот, чтобы каждый раз начинать с чистого листа, как будто чистый лист вообще существует. Эта привычка была моим способом говорить миру: ты можешь быть грязным, но я хотя бы попробую сохранить границу между твоей грязью и моей.
Шум в квартире то усиливался, то уходил, и я поймал себя на мысли, что он реагирует на мои действия, как животное реагирует на шаги хозяина. Я ненавидел такие мысли, потому что они приписывают смысл тому, что должно быть случайностью. Смысл – это ловушка: стоит тебе признать, что что-то “значит”, и оно начинает вести тебя, как поводок. Я заставил себя переключиться на чистую технику. Любой мистике, если она существует, всё равно придётся пройти через порты и протоколы.
Ссылка на одноразовый узел выглядела как обычный адрес в скрытом сегменте, но “обычность” там была понятиям условным. Я прогнал её через пару проверок на репутацию, хотя репутация в таких местах – это не список заслуг, а следы крови. Ничего. Ни упоминаний, ни связей, ни привычных отпечатков. Как будто этот узел возник из воздуха специально под меня и исчезнет так же бесследно, как только я сделаю то, что от меня хотят.
Я посмотрел на часы и понял, что, если я продолжу откладывать, внутри меня начнёт расти раздражение, и это раздражение станет слабостью. Лучше входить, когда ты холоден, чем когда ты зол. Я подвинул клавиатуру ближе, положил ладони так, чтобы почувствовать её шероховатость, и на секунду задержал дыхание, словно перед погружением.
Подключение прошло слишком гладко. Меня всегда настораживает гладкость, потому что реальный мир любит мелкие сбои: задержки, ошибочные пакеты, непредвиденные тайм-ауты. Здесь же всё сработало так, будто меня ждали, и узел открылся, как дверь, которую заранее смазали. На экране всплыла строка приветствия, сухая и безэмоциональная: “NODE READY. AUTH REQUIRED.”
Я ждал пароль, как они обещали. Вместо этого пришло сообщение в том же канале, где мы переписывались, только теперь оно было короче, и от этой краткости веяло не деловитостью, а чем-то более личным, почти интимным: “Скажи, что ты видишь.”
Я перечитал. Сначала решил, что это проверка: они хотят убедиться, что я действительно внутри и что я действительно вижу именно то, что должны видеть. Но потом до меня дошло: они не спрашивали “подключился ли ты”, они спрашивали “что ты видишь”. Вопрос не про статус соединения, а про восприятие, про взгляд. Как будто важен не факт доступа, а то, как я его ощущаю.
Я не ответил сразу. Посмотрел на терминал, на стандартную надпись, на мигающий курсор. Курсор мигал ровно, как положено, и всё же мне показалось, что в этом мигании есть нечто слишком внимательное, будто он не просто показывает готовность к вводу, а слушает. Я поймал себя на том, что снова прислушиваюсь к шуму в квартире, и шум, как назло, стал тоньше, словно отступил, чтобы не мешать.
“Вижу узел. Ждёт авторизацию,” – написал я, выбирая слова нейтральные, сухие. Я не собирался играть в их странную лирику.
Ответ пришёл почти мгновенно: “Хорошо. Пароль: OPAL. Дальше – по инструкции. В архиве не трогай ничего руками. Только смотри.”
OPAL. Опальный. Они знали. Конечно, они знали, но одно дело знать, другое – положить это знание в пароль, превратить мою метку изгнания в ключ. Внутри меня что-то неприятно щёлкнуло, как будто кто-то проверил, насколько легко меня задеть. Я на секунду почувствовал злость, и вместе с ней – стыд, потому что злость означала, что я реагирую. Я не хотел быть тем, кого можно вести словами.
Я ввёл пароль, и узел пропустил меня глубже. Появилась новая строка: “ROUTE ESTABLISHED. TARGET: OMNICORE / ARCHIVE / HERMES.” Ни картинок, ни графики, только текст, как если бы всё происходило в старом монастырском скриптории, где вместо перьев – команды, а вместо свечей – индикаторы.
Я ожидал увидеть стандартный набор защит, цепочку шлюзов, ловушки, которые корпорации ставят для таких, как я, чтобы потом их ловить на доказательствах. Но вместо этого меня встретила странная структура каталогов, будто архив был не просто хранилищем, а тщательно организованной библиотекой, где кто-то любил порядок ради порядка. Это уже было подозрительно: корпорации обычно не любят изящества в том, что не видит клиент.
Я начал с разведки. Запросил список доступных путей, аккуратно, без лишнего трафика, как если бы шёл по чужому дому в носках, чтобы не скрипнуть. Ответы приходили быстро, но не мгновенно; задержка была почти человеческой, как пауза между вопросом и ответом, когда собеседник думает. Я сказал себе, что это просто нагрузки, что где-то на пути стоит ограничитель, но мысль о паузе всё равно осталась, как заноза.