Александр Чубарьян - Хакеры. Книга 2. Паутина
Больше всех волновалась немка. Лезла всюду, размахивая руками, один раз задела своей лапищей холёное лицо Словена, который снова сорвался и стал кидаться на няню, выкрикивая какие-то ругательства.
В конце концов по спутниковой связи соединились с Эйзентрегером. Лекс вкратце объяснил ситуацию.
— Это не взлом спутника. Но это почти взлом. В системе распознавания личности есть какой-то баг, ошибка в программе. Если мы найдём этот баг, мы сможем его использовать. Я пока не знаю как, но это может помочь действительно взломать спутник.
Эйзентрегер, не раздумывая, отдал приказ — до утра, пока не прибудет конвой, девушка поступает в распоряжение программистов.
А она всё это время оставалась в кресле, в котором прежде сидел Жан.
И молчала.
Девушку уговаривали сказать хоть слово. Прыгали вокруг нее, размахивали руками, кричали. Андерс даже предложил попробовать хук с правой, и непонятно было, пошутил он или нет.
А она молчала.
Ей вешали наушник и уговаривали на нескольких языках сказать хотя бы что-нибудь. А она словно издевалась.
Кроме этого, программисты сами кричали в микрофон. Искажая свой голос, с акцентом выговаривая русское «потуши огонь» и эквиваленты этой фразы на других языках.
Спутник по-прежнему не реагировал ни на кого, кроме Жана. Алина же продолжала молчать.
— Это чушь! — сказала Лиска на исходе второго часа. — Просто её голос исказился, и исин принял его за голос хозяина.
— Это не чушь, — сказал Индевять. — Это баг. Который эта девушка при всех нас только что заюзала.
— Полтора часа назад. Сколько нам ещё прыгать вокруг неё обезьянками, чтобы она доказала гипотезу Жана о том, что у них похожий тембр голоса?
— Дело не в голосе. Голоса у них совершенно не похожи. И спутник все чужие голоса фильтрует и отсеивает. А если её голос не отсеял, значит…
— Значит что? — спросила Лиска. — Будете прыгать и скакать?
— Значит, будем прыгать и скакать, — резко произнёс Лекс. — Хватит спорить.
— Ну, тогда сам и прыгай.
Лиска развернулась и вышла из комнаты, чуть пихнув Лекса в плечо. Послышались её шаги по дощатому полу, стихающие по мере удаления.
И в этот момент Алина произнесла:
— Холодно.
Спутник никак не отреагировал, все замерли.
— Не холодно. Холодно. Не холодно.
Спутник не реагировал. Все, включая Жана, молчали. Индевять рассматривал мониторы, на которых не происходило никаких изменений.
— Холодно. Не холодно.
Было слышно, как возвращается Лиска — услышала наступившую тишину. Стала в проходе, тоже стала наблюдать, со скептической усмешкой на лице.
Лекс бросил на неё взгляд. Похоже, дело было не только в скептицизме. Злилась или ревновала…
— Холодно. Холодно. Не холодно. Холодно. Холодно. Холодно… — Голос Алины постепенно скатывался на шёпот.
— Спутник, слышишь меня? — спросил Жан.
— Да, слышимость хорошая.
— Индевять, есть что-нибудь? — спросил Лекс.
— Ничего, изменений никаких нет. Только… трафик большой. Почти десять мегабайт в секунду сосет. Как будто один или два запроса обрабатывается.
— Спутник, назови причину высокого трафика, — приказал Жан.
— Выполняется обработка запроса.
— Какого запроса? Ты что, все ещё ищешь лучшую шутку про Чака Норриса?
— Поиск лучшего мема о Чаке Норрисе в режиме паузы. Возобновить поиск?
— Нет. Какой запрос ты обрабатываешь? Эй, алло! Какой запрос ты обрабатываешь? Спутник! Ты слышишь меня?
— Да, слышимость хорошая.
— Какой запрос ты сейчас обрабатываешь?
И тишина.
То есть не полная тишина. Шепот девушки:
— Не холодно. Не холодно. Холодно…
— Что происходит?! — Жан витиевато выругался. — Спутник!
— Да?
— Какой запрос ты сейчас выполняешь?
— Он этот вопрос игнорирует, — сказал Индевять. — Жан, твой спутник нам какие-то файлы скачивает.
— Какие?
— Не знаю.
— Откуда?
— С файлообменника.
Лекс, а за ним и все остальные кинулись к своим компьютерам.
На сервере действительно устанавливались какие-то файлы с незнакомыми расширениями. Сами скачивались, распаковывались, прописывались в директориях исина, увеличивая его размер с каждой секундой.
При попытке просмотреть установленные файлы выскакивала ошибка чтения. А файлы продолжали скачиваться и устанавливаться.
— Спутник, что за файлы ты закачиваешь? — спросил Жан.
— Вспомогательные утилиты для обработки запроса.
— Какого запроса? Режим паузы. Перезагрузка.
— Стой! — запоздало крикнул Лекс. — Не надо перезагрузку!
Крикнул-то он поздно, да только спутник не послушал своего хозяина, и режим перезагрузки не начался.
Жан бросился к системнику, чтобы вручную отключить его, но Андерс остановил его:
— Погоди, дружище! Мы на верном пути.
— Дьявол, парни, дело не в девчонке! Это проблемы у спутника. Его переустановить надо.
— Переустановим, — сказал Андерс, оттаскивая Жана от системника. — Но позже.
Француз был раза в два крупнее Андерса и, случись подобное парой недель ранее, обязательно попытался бы снести его. Но это произошло сейчас, поэтому Жан, едва Андерс заглянул ему в глаза, сразу же шагнул назад. Уставился на мониторы, нервно спросил:
— Что это за файлы?
— Какие-то обновления, — сказал Лекс, наблюдая за установкой.
— Откуда ты знаешь?
— Не знаю, — пожал плечами Лекс. — Но похоже на обновления.
— Тогда почему спутник о них не предупредил?
— На вирус это похоже, — сказал Индевять. — Может, пока мы тут модификациями «Стакса» занимаемся, народ уже начал вирусы для спутников писать?
— Вирус весом больше двух гигабайт? — усомнился Жан.
— Я же сказал, что похоже, — пожал плечами Индевять. — Может, это антивирус. Ещё это действительно похоже на автоматический апдейт.
— А ещё… — подал голос Андерс. — Это похоже на конец цивилизации. Девятка, помнишь, мы обсуждали тему, что любая цивилизация погибает, как только создаёт искусственный интеллект, и единственный выход — научить исина играть в мирах Крафта?
— Да, точняк, братан! — расплылся в улыбке Индевять. — Мы тогда говорили, что самый прокачанный персонаж…
— @%&$№! — прервал их Жан. — На что ещё это похоже?
— На двоичный код.
Вот как-то неожиданно Лиска сказала. В полной тишине.
Все повернулись на её голос.
Она уже не стояла у двери, а сидела на корточках рядом с Алиной, продолжавшей шептать про холод.
— Холодно — не холодно, — пояснила Лиска. — Да-нет. Ноль-один. Послушайте. Она уже не по порядку говорит.
Лекс подошел ближе.
— Холодно. Холодно. Не холодно. Не холодно. Не холодно.
Девушка действительно говорила слова не по порядку.
— Ты что, думаешь, что она отдает команды моему спутнику? — спросил Жан. — Двоичным кодом? Что за чушь?
— Ну… во всяком случае, это тоже похоже, — язвительно ответила Лиска.
Алина замолчала спустя минуту после того, как Лекс, вооружившись ручкой и бумагой, стал записывать так называемый двоичный код.
А ещё через минуту закончилось скачивание файлов и трафик снизился до своей обычной нормы.
01110101011000110110101100100000011110010110111101110101
— Это только конец кода, — сказала Лиска насмешливо. — Что-то вроде точки в предложении.
— И как это расшифровать? — спросил Андерс.
— Перевести в хекс, создать файлик и посмотреть в любом хекс-редакторе, что это будет означать, — сказал Словен и тут же предупредил: — На идеальность решения я не претендую.
— Можно немного подумать и маленькую программку написать, — сказал Индевять. — Она буквально в одну строчку будет. Я как раз до этого контракта с Эйзентрегером писал такую, помните, когда баг с битсквоттингом доменов появился? Только, по-моему, это чушь собачья, а не двоичный код.
Андерс посмотрел на Лекса. Тот не ответил, зато Лиска снова сумничала:
— Кстати, ещё это похоже на азбуку Морзе. Надо только понять, что точка, а что тире.
— Активация спутника! — беспомощно восклицал француз, меряя комнату шагами. — Ответь, тупой ублюдок!
Лекс посмотрел на листок бумаги и подумал, что зря исчёркал его цифрами, которые, скорее всего, ничего не значат.
— Всё, — сообщил Индевять, имея в виду, что установка файлов завершена.
Экран, на который спутник Жана выводил по просьбе хозяина визуальную информацию, вдруг погас, а через секунду снова загорелся. Будто шнур из питания выдернули и снова воткнули. А после этого стал моргать, как обычно бывает с ламповыми мониторами при перебоях с питанием.
Только вот монитор был не ламповый, и перебоев с питанием не наблюдалось.
Алина, не шевелясь, смотрела на него. В отличие от монитора, она не моргала и больше походила на памятник, чем на человека.