А знаете ли Вы?
Основатель McDonald`s имеет степень бакалавра гамбургерологии.
Случайный скриншот   Другой   Закрыть
Witcher 3: Wild Hunt

<<< Глава 16Содержание 


Глава 17


Почему ты совершил самоубийство?

Некоторые вопросы, как казалось Андрею, заставали врасплох искусственный интеллект. Роткин не мог избавиться от навязчивого ощущения, что порой электронное воплощение Хрусталева раздумывает над ответом на долю секунды дольше, чем обычно.

Извини, в ответах я ограничен. Правильно задавай вопросы.

Роткин попробовал подыграть.

С чего вам кончать с собой?

Виртуальный собеседник отсылку не распознал.

Извини, в ответах я ограничен…

- Мы так уже пробовали, - сказал Лейн. – Как только ни формулировали. Я не думаю, что у него трудности с восприятием речи. На общие вопросы, как видишь, он отвечает адекватно. И уж если заводит шарманку про «правильно задавай вопросы», это скорее значит, что он действительно не знает ответ.

- Очень расплывчатая формулировка, - ответил Андрей. - Он ни разу еще не сказал «не знаю».

О чем ты узнал в последние месяцы жизни?

Извини, в ответах я…

Где сейчас настоящий Ллойд?

Извини, в ответах я…

Что такое Тихий Дом?

Извини, в ответах я…

В чем смысл жизни?

Извини, в ответах я…

- Ай, да понял, понял, - раздраженно произнес Андрей.

Глупый кусок программного кода.

Электронный Хрусталев оставил реплику без ответа.

- Ты хотел у него эмоции вызвать? – спросил Лейн, с интересом глядя на экран.

- И мне это удалось. Он отреагировал не так, как обычно.

- Может, просто не видит смысла отвечать, если в конце сообщения не стоит вопросительный знак?

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

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

- И то верно, - согласился Роткин. Подумав немного, он напечатал:

Ты можешь помочь нам попасть на Перевал?

На этот вопрос ИИ ответил моментально.

Да.

На секунду комнате повисла тишина.

- Вы его про Перевал не спрашивали? – задал вопрос Роткин, когда к нему вернулся дар речи.

Лейн покачал головой.

- Что-то я даже не подумал. Мне казалось, Ллойд не зря подарил ИИ кусочки своей личности. Если программа называет себя Хрусталевым, значит, она должна знать что-то о жизни Хрусталева, чего нам хотелось бы узнать.

- Так и есть, - ответил Андрей. – Память программы – это память самого Ллойда. Только выудить из нее нужно другие данные.

Какой логин для входа на Перевал?

Citizen Four

Какой пароль для входа на Перевал?

d0nt13eeV1l

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

Рюки вскочил с дивана и впился глазами в монитор. Андрей нашел на рабочем столе нужный архив, открыл его и запустил passage.exe. Забив данные, он нажал на кнопку подключения. Мысли в голове теряли четкость.

Через несколько мгновений программа свернулась в зеленый значок в трее, оповещая, что подключение прошло успешно. Открылось окно браузера. В адресной строке Роткин увидел лишь одно слово: passage.

Движения Роткина стали резкими и неуклюжими. Потянувшись к мышке, он задел ее ладонью, и пластмассовый грызун полетел на пол. Лейн с Сергеем, казалось, даже не заметили этого.

Роткин не сразу понял, что ему делать. Цепочка «отодвинуть стул, залезть под стол, достать мышь» складывалась в его голове постепенно. Вместо мыслей остался лишь гул. Казалось, каждая клеточка в теле Роткина с нетерпением ждет, что он увидит на Перевале. Мозг крайне неохотно обрабатывал не относящуюся к этому информацию.

Наконец браузер показал содержимое страницы. Белый фон, черный текст, таблицы, стандартный системный шрифт. Верстка Перевала была еще более спартанской, чем у форума исследователей.

Наверху страницы красовался заголовок:

 

Добро пожаловать на Перевал.

Территория безопасного общения.

С возвращением, Citizen Four!

 

Следом шел список доступных тем, который оказался на удивление коротким – всего десять элементов. В большей их части последнее сообщение было оставлено либо самим Хрусталевым, либо человеком с ником MRX. В названиях тем часто мелькала аббревиатура ВН, написанная то большими, то маленькими буквами. В правом верхнем углу Роткин увидел выпадающий список, озаглавленный названием группы – FR1ENDS. В списке был только Citizen Four.

- Как-то тут совсем тухло, - пробормотал Андрей. – Десять тем на весь форум?

- Это лишь то, что было видно Хрусталеву, - ответил Лейн, не отрывая глаз от экрана. - Думаю, общее число топиков тут просто огромно.

- Зачем скрывать их от других?

- Это специфика Перевала. На форуме об этом говорили те, кому якобы удалось тут побывать.

SIGINT стащил с соседнего стола покрытый пылью ноутбук и уселся с ним на диван. Рюки замолчал, превращая поток сознания в осмысленный рассказ о Перевале.

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

Андрей отсортировал темы в хронологическом порядке и открыл самую старую. Лейн вернулся на диван и наблюдал за тем, что происходит на экране ноутбука Сергея. Роткин углубился в чтение.

Неприметная плашка наверху страницы сообщала, что топик виден лишь группам FR1ENDS и CLAY, но среди отвечавших были ники людей из других групп. Хрусталев постоянно менял настройки видимости топика, открывая доступ то одной, то другой группе. В шапке Андрей увидел знакомую фотографию с мертвым ребенком и вопрос от Ллойда. В топике он собирал ответы от разных групп.

Что вам известно об этой фотографии?

Ответы не представляли большого интереса. Исследователи упоминали Суицид Сквидварда, говорили про связь фотографии с видео Mereana Mordegard Glesgorv, но Андрей не находил для себя ничего нового. Чем больше ответов набирал топик, тем неохотнее отвечали люди. Подобный массовый опрос не мог не вызывать подозрений на Перевале.

Сообщения MRX выделялись на общем фоне. Их тексты были столь же лаконичны, как и у других, но по его ответам Андрей видел, что MRX знает о фотографии куда больше, чем говорит. Одно из его сообщений было последним в теме. Хрусталев создал новый топик, видимый только ему и CLAY, и они c MRX продолжили переписку там.

Аноним из CLAY обитал на Перевале далеко не первый год и знал многих, кто отписался в прошлой теме. Он рассказал Хрусталеву про паранойю местных. Многим не повезло столкнуться с сектой до прихода на Перевал, и это знакомство всегда имело печальные последствия. После этого сектанты мерещились им в каждом незнакомце. Неудивительно, что никто не стал раскрывать подробности о фотографии, хотя связанную с ней легенду знают многие.

Говорят, автор этого фото когда-то сам обитал на Перевале. Он оказал неоценимую помощь некоторым группам. Кто-то утверждал, что Х0Д без него никогда не продвинулись бы так глубоко. В лицо фотографа никто не видел, но это и неудивительно – даже участники одной группы частенько были разбросаны по всему миру, и встречи лицом к лицу – редчайшее событие. На вопросы о мотивах он отвечал что-то про искупление грехов, но детали раскрывал крайне неохотно. Говорил, что сделал нечто ужасное в прошлом и хочет это исправить. Обитатели Перевала тогда не знали, что кадры из Суицида Скивдварда – его рук дело, и о грехах могли лишь строить догадки.

MRX ни разу не говорил с фотографом лично, но когда выяснилось, что он пропал с Перевала в одно время с Х0Дом, в лидере CLAY зажглось любопытство.

MRX, очевидно, был достаточно состоятелен и мог посвящать нетсталкингу все свое время. Несколько дней он тщательно изучал фронтэнд Перевала, но успехов его исследование не принесло. Код, который выдавала система, был прост как две копейки и работал надежно как швейцарский банк. Крошечный набор таблиц стилей вставлялся в код страниц инлайном, скрипты не использовались вовсе. Попытки вставить SQL-инъекции в сообщения тоже не увенчались успехом – бэкэнд Перевала тщательно фильтровал и экранировал все, что приходило от пользователей.

Бросив попытки найти уязвимость в скриптах, CLAY решили копать глубже. MRX задал в файрволле на своей системе глобальный запрет на выход в интернет, открыв доступ во внешнюю сеть только для программы соединения с Перевалом и всех ее дочерних процессов. Затем он поставил в систему снифер TCP пакетов, отправил на Перевал сообщение, просмотрел несколько страниц, после чего заглянул в логи снифера.

Как он и предполагал, программа для соединения с Перевалом поднимала в системе локальный веб-сервер, перенаправляя все запросы домена passage на адрес 127.0.0.1. Локальный сервер подхватывал их, шифруя на лету и направляя на внешний адрес.

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

MRX продолжил бродить по Перевалу, мониторя логи. Спустя несколько сотен запросов адреса серверов начали повторяться. В конце концов MRX составил полный их список, и CLAY просканировали каждый IP. Результаты заставили MRX не раз чесать репу в растерянности.

Сервера были немы как могила. Любой запрос, будь то работа сканера портов или простой пинг, оставались без ответа. Оживал сервер лишь тогда, когда Перевал решал поставить его следующим в цепочке. И даже тогда игнорировался любой запрос, отличный от стандартного HTTP POST или HTTP GET, зашифрованного выданным открытым ключом. MRX и команда перебирали сервера один за другим, каждый раз получая одни и те же результаты.

Удача улыбнулась группе ближе к концу списка: на удалённой машине обнаружился открытый порт. NMap углядел за ним сервер SSH, версия которого была едва ли моложе самого Перевала. CLAY отыскали список известных уязвимостей, и первая же сработала. У MRX и команды появился доступ до сервера.

 

Андрей на мгновение оторвался от экрана. Даже простой пересказ событий взволновал его до дрожи в коленках. Что чувствовал MRX, когда консоль SSH-клиента показала приветственное сообщение с сервера-молчуна, остается только гадать.

 

Дальше CLAY действовали по известному сценарию. Определив тип и версию операционной системы, они откопали несколько руткитов и один за другим стали проверять их работу. С первого раза ничего не получилось. Со второго тоже. А вот третья попытка принесла плоды: группа смогла зайти в систему под рутом.

MRX вспоминал, что ликование его друзей ощущалось даже по тем сдержанным сообщениям, что они отправляли в секретных чатах Телеграмма и WhatsApp. Андрея удивило, что CLAY доверяет публичным мессенджерам, но с другой стороны, не каждая команда могла позволить себе разработку собственного аналога аськи с оконечным шифрованием. А обсуждать на Перевале взлом Перевала… слегка необдуманно, мягко говоря.

MRX был уверен, что компьютеры из списка – лишь прокси, цель которых – перенаправлять запросы на настоящий сервер Перевала. Посовещавшись, члены CLAY решили рискнуть и оставить на сервере снифер TCP пакетов. Не всем это решение пришлось по душе. До установки нюхача команда могла замести все следы своего присутствия, почистив и подправив где надо серверные логи, но висящий в процессах монитор трафика выдал бы их любому внимательному системному администратору.

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

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

Большая часть исходящего трафика была направлена на один и тот же адрес. Это и в самом деле были запросы посетителей Перевала. Догадка MRX подтвердилась на все сто: сервера из списка были лишь ширмой, чтобы скрыть настоящий IP Перевала от слишком любопытных нетсталкеров. Они перенаправляли запросы на основной сервер, меняя в заголовках HTTP одну незначительную деталь – имя хоста. Оригиналы приходили от локальных серверов с заголовком Host: passage, но на Перевал улетали уже с другим именем.

Host: void.net

 

Андрей уставился на экран, открывая и закрывая рот словно рыба на берегу. Байки о void.net он слышал еще до знакомства с FR1ENDS, но никогда не придавал им значения. Роткин обожал теории заговоров, однако градус нездоровой конспирологии в рассуждениях обитателей имиджборд и форумов переходил грань, за которой лихо закрученная история превращается в бред. Андрей и представить не мог, что выдумки на хидденчане имели под собой реальную основу.

- Получается, что void.net на самом деле существует?

Лейн нехотя оторвался от экрана.

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

Рюки вздохнул и снова посмотрел на экран.

- Хотя переписка Ллойда на Перевале подорвала мой скептицизм. Возможно, среди рассказов про ВН были и правдивые истории.

- О чем те люди говорили? Какую картину можно собрать, сопоставив их рассказы?

Лейн задумчиво почесал затылок. Роткин знал некоторые детали легенды про сверхсекретную сеть, но ему хотелось услышать полную версию из уст Рюки.

- По слухам, - начал Лейн, - правительство некого государства инициировало постройку сети аварийных бункеров на случай ядерной войны или схожей по масштабу катастрофы. Никто на форуме не знал их точного местоположения, но многие сходились во мнении, что бункеры вырыты глубоко под землей или в горах. Для общения между ними была организована сеть, узлы которой обменивались сигналами как по проводам – пока это было возможно – так и по радиоканалам. Располагались узлы в бункерах, а питались от выходящих наружу солнечных батарей. При отказе батарей в работу включались аварийные дизельные генераторы и преобразователи энергии подземных вод. Давным-давно, еще на заре форума исследователей, по нему гуляла картинка – якобы скриншот веб-заглушки системы. По словам того, кто выложил его первым, отображение такой заглушки в браузере означало, что вам открыт доступ к работе с клиентской частью ВН. Не совсем понятно, что давал такой доступ. Тот же человек – сейчас уже не вспомню его ник, помню лишь, что он был не длиннее трех-четырех букв - говорил о void.net лишь как об альтернативном средстве связи на случай, когда основные перестанут работать.

- Можно сейчас откопать эти топики?

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

Андрей не смог сдержать улыбку. Он вспомнил времена городских локальных сетей, когда абоненты на чистом энтузиазме открывали местные трекеры, форумы, мини-соцсети. Андрей даже хостил онлайн-радиостанцию, рекламировал ее на городском форуме и пытался вести передачи, когда у него появились слушатели. Дело заглохло, когда безлимитный внешний трафик перестал быть редкостью. Слушатели ушли, а сам Андрей переключился на anon.fm.

- История анонима со скриншотом широкого распространения не получила, - продолжил Лейн. - Он ушел с форума, но через какое-то время вернулся с другой историей.

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

Содержимое оказалось одной большой свалкой информации. Произведения классиков, исторические документы, научные труды – все было свалено в кучу, без намека на порядок и классификацию. Кроме того, сервера по возможности дублировали данные. Пока каналы связи надежные, содержимое всех узлов было идентичным. Это логично, учитывая назначение сети. А вот в то, что аноним на форуме рассказал дальше, верилось с трудом.

Лейн сделал небольшую театральную паузу.

- Среди гор информационного хлама неизвестный хакер откопал нечто действительно интересное. Программку с неприметным названием, которая работала с прорвой различных сетевых протоколов. Во встроенном мануале были перечислены сотни, если не тысячи. HTTP, FTP, Gopher – это только верхушка айсберга. О многих никогда раньше не слышал ни человек с форума, ни его хакер - тот же Gwayin, о котором потом вспоминали Навусор и A1021.

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

- Выходит, он все-таки говорил правду, - пробормотал SIGINT, не отрываясь от экрана.

Андрей вернулся к истории MRX.

 

Заглянув в /etc/hosts на взломанном сервере, лидер CLAY увидел, что домен void.net ассоциирован с адресом, на который удаленная машина пересылает запросы с Перевала. Это навело MRX на мысль, что «территория свободного общения» хостится на одном из серверов ВН.

 

Андрей снова оторвался от чтения. Цели людей, стоявших за созданием секретной правительственной сети, никак не сочетались в его голове с идеологией нетсталкеров. Как тогда получилось, что Перевал хостится на сервере ВН? У Роткина было две версии: либо создавший Перевал нетсталкер работал в госструктуре, причастной к разработке void.net, либо он был достаточно умен, чтобы получить доступ к ее серверам. Рассказ Лейна склонял Андрея ко второй версии.

 

Разумеется, с компьютеров CLAY сервер void.net не отвечал на запросы и не пинговался. Но доступ ко взломанному прокси по-прежнему оставался, и даже спустя несколько недель серверные логи утверждали, что никакой активности, помимо автоматической, на сервере нет. Похоже, за системой уже давно никто не следил. MRX с товарищами продолжили осторожные исследования.

Долгое время никто не мог понять, по какому признаку сервер void.net определяет, стоит ли отвечать на внешний запрос. Пакеты, отправленные с прокси вручную, тоже оставались без ответа. В конце концов, MRX провел реверс-инжинирнг всего софта, который не ставился вместе с системой, и дело сдвинулось с мертвой точки.

Во-первых, сервер проверял, что запрос идет именно по домену void.net. Для этого прокси модифицировал заголовки. Во-вторых, после получения запроса сервер ВН опрашивал удаленный IP по порту 49406, задавая ряд «вопросов» в форме двоичной последовательности. Ответом была эта же последовательность, преобразованная по хитрому алгоритму. Программа-преобразователь постоянно обращалась к аудиовыходу, подсчитывая характеристики аудиопотока за очень короткий промежуток времени, и значения многих констант в алгоритме зависели от этих характеристик.

К тому времени рассеялись последние сомнения в том, что за взломанным сервером никто не следит. Уходя из системы, MRX перестал затирать логи, регулярно мусорил в домашних папках пользователей. Всякий раз, когда кто-то из CLAY возвращался на сервер, система сообщала, что с их прошлого коннекта в систему никто не заходил. Когда MRX надоело каждый раз пользоваться руткитом, он завел учетную запись сначала для себя, потом и для всех членов группы. Следом лидер CLAY превратил взломанный прокси в онлайн-радиостанцию. MRX арендовал виртуальный сервер и настроил передачу на него аудиопотока с прокси. Оттуда поток стримился на домашние компьютеры CLAY.

После подключения к радиостанции MRX услышал лишь белый шум. Лидер CLAY десять раз проверил и перепроверил настройки, качество соединения, идентичность потока, но ошибки нигде не было. С прокси действительно передавались данные, больше похожие на работу генератора случайных чисел, чем на звуковые сэмплы.

Через какое-то время MRX заметил слабые колебания в уровне громкости сигнала. Порой шум плавно нарастал, порой совсем стихал. Пару раз лидеру CLAY удалось расслышать едва различимые голоса, что пробивались через плотную пелену помех. MRX не смог разобрать, о чем они говорят, но подчеркнуто нейтральный тон и четкий выговор наводили его на мысль о дикторах на радио. Выходит, прокси Перевала слушал радиосигнал на определенной частоте.

Пока MRX вникал в детали алгоритма соединения с ВН и писал под это дело программу, его друзья искали частоту, которую слушал прокси. Поскольку с void.net соединялись сервера по всему миру, логично было предположить, что радиопередача тоже идентична в любой точке планеты. Однако поиски не принесли результата. Членам CLAY удалось очистить голоса от помех и определить, что дикторы говорили на китайском языке, но это никак не сужало диапазон поиска. Простой перебор частот тоже оказался бесполезен. Когда MRX дописал программу, CLAY плюнула на поиски.

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

 

Андрей проскроллил страницу ниже и с удивлением отметил, что дочитал до конца топика. Переписка MRX и Хрусталева оборвалась на самом интересном месте.

В последующих топиках Хрусталев снова расспрашивал исследовательские группы про фотографию. На этот раз он подходил к делу осторожнее, избегая массовых опросов. Старожилы часто рассказывали легенду, упомянутую MRX, но никто не говорил про вклад CLAY в дело поиска void.net.

Исследователь Enigma вспоминал, как сам переписывался с фотографом-убийцей. У того был странный ник и своеобразная манера построения предложений. Энигма отмечал его подкованность в вопросах религии и техники, но в то же время его собеседник был поразительно некомпетентен во многом, что касается обычной жизни. Сообщения часто напоминали поток сознания. Временами у Энигмы создавалось впечатление, что он говорит с ребенком.

 

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

 

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

В топике было всего одно сообщение – исходник на C++. Беглого взгляда на код Роткину хватило, чтобы понять: это была программа для соединения с void.net.

Полчаса потребовалось Андрею, чтобы скомпилировать исходник и запустить исполняемый файл. По черному экрану консоли побежали строчки:

 

Соединение с void.net…

Получение аудио…

Отвечаю на вопросы…

Готово.

 

Программа спряталась в трей. Подождав минуту, Андрей запустил браузер и набрал в адресной строке:

https://void.net

Доли секунды спустя браузер отрендерил страницу:

 





 

- Мать моя женщина! – ахнул Лейн, глядя через плечо Андрея. – Это ж та самая веб-заглушка.

Андрей мысленно ликовал, хотя и не понимал, какие преимущества дает доступ в клиентскую часть ВН. Сеть явно была очередной хлебной крошкой, брошенной Хрусталевым на пути к Тихому Дому. Но каков был следующий шаг?

Перебрав возможные варианты, Роткин снова обратился к AIPI.

Что нам делать с void.net?

ИИ обдумывал ответ целую секунду. Вечность по меркам несложного электронного разума.

Зависит от уровня доступа.

Роткин уточнил вопрос:

Что нам делать с клиентской частью void.net?

Электронный Хрусталев снова ответил не сразу.

Спускаться глубже.

Андрей обдумал его слова. Что могла означать эта фраза? Было ли это абстрактное напутствие не прекращать поиски или тут есть более конкретный смысл?

Сквозь фанеру в оконном проеме пробивались яркие лучи заходящего солнца. За раскрытием истории void.net прошел целый день. Впрочем, сейчас Андрею было совершенно плевать на время. Он помнил про работу в понедельник, но мысль о том, что до вечера исследования придется прекратить, страшила его больше, чем угроза увольнения за второй подряд прогул.

Андрей еще раз пробежался глазами по переписке Хрусталева с MRX. Получил ли в итоге Ллойд доступ к админке ВН? И если да, как это проверить?

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

Ты можешь помочь нам получить доступ к администраторской части void.net?

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

Да.

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

Помоги мне попасть в админку void.net.

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

Необходимо переподключение.

Андрей убил процесс коннектора с ВН и запустил программу еще раз. Пока шел коннект, Хрусталев по ту сторону экрана не проявлял признаков жизни, но вместе с сообщением об успешном соединении он выдал свой ответ.

Доступ получен.

Андрей снова набрал адрес ВН, но в ответ ему прилетела та же веб-заглушка. Почесав затылок, Роткин набрал очередной вопрос ИИ:

Как мне добраться до интерфейса администраторской зоны void.net?

Хрусталев размышлял над ответом больше двух секунд. Роткин было подумал, что алгоритм электронных мозгов застрял в бесконечном цикле, но в конце концов на экране появился ответ:

Интерфейс - это я.

Андрей уставился на экран. На секунду он сам почувствовал себя примитивной программой-собеседником, которая пыталась обработать нестандартную фразу. Алгоритм подбора ответов в мозгу Роткина не находил ни одного релевантного предложения. Что Хрусталев хотел этим сказать?

Андрей припомнил стиль первого послания Ллойда. Туманными намеками научный руководитель указал на первое звено в ассоциативной цепочке, чтобы понять истинный смысл мог лишь нужный человек, а не загадочные “они”, которые вскрывают любой шифртекст даже без криптографических ключей. Что ассоциировалось у Андрея с последним ответом ИИ? Черная консоль, белые буквы…

Интерфейс - это я.

Мигающий курсор словно призывал Андрея задать виртуальному собеседнику новый вопрос. Но вместо фразы на русском языке Роткин отправил Хрусталеву по ту сторону экрана команду:

ls -la > files.txt

ИИ ушел в себя почти на полминуты. Когда он снова ожил, Андрей открыл рабочую папку AIPI и мгновенно отыскал глазами нужный файл. Ответом на простую команду вывода списка записей в каталоге был текст объемом двадцать мегабайт.

Роткин вспомнил слова MRX о том, что на сервере void.net все свалено в одну большую кучу. Он вновь почувствовал до боли знакомое ощущение предвкушения Тайны. Открыв files.txt в редакторе, Андрей побежал глазами по списку файлов.



<<< Глава 16Содержание 




Комментарии


Комментариев нет.


Отправить комментарий
Имя: *
Email:  
Комментарий: *
    captcha
Получить другой код
Символы с картинки: *