А знаете ли Вы?
Десятая симфония стала роковой для Бетховена, Шуберта и Двораха: все они умерли, не успев ее закончить.
Случайный скриншот   Другой   Закрыть
Metro 2033 Redux

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


Глава 17


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Да.

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

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

Рюки озадаченно покачал головой.

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

- Так и есть, - ответил Андрей. – Только данные не совсем очевидны.

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

Citizen Four

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

d0nt13eeV1l

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

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

Движения Роткина стали резкими и неуклюжими. Мозг крайне неохотно обрабатывал информацию, не относящуюся напрямую к тому, что Андрей видел на экране.

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

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

 

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

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

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

 

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

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

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

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

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

Рюки помолчал, превращая поток сознания в осмысленный рассказ.

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

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

Андрей отсортировал темы в хронологическом порядке и открыл самую старую.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

Host: void.net

 

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

- Так void.net на самом деле существует?

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

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

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

- Хотя переписка Ллойда на Перевале подорвала мой скептицизм.

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

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

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

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

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

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

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

- Один человек вот так просто взял и хакнул правительственную систему? С трудом верится.

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

- И что они там нашли?

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

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

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

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

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

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

 

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

 

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

 

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

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

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

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

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

Через какое-то время 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 и мгновенно отыскал глазами files.txt. Список файлов в домашнем каталоге void.net занимал двадцать мегабайт.

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



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




Комментарии


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


Отправить комментарий
Имя: *
Email:  
Комментарий: *