Страницы: -
1 -
2 -
3 -
4 -
5 -
6 -
7 -
8 -
9 -
10 -
11 -
12 -
13 -
14 -
15 -
16 -
17 -
18 -
19 -
20 -
21 -
22 -
23 -
24 -
25 -
26 -
27 -
28 -
дела.
Пробираюсь на тот самый комп, на котором полгода назад вольготно обитал Ифо-1, когда меня пытали в комнатке парой этажей ниже. Все восемь процессоров будто ждут нашего возвращения. Крутой компьютер. Даже лучше того английского. Подключаюсь к видеокамере и смотрю на прекрасно знакомую мне комнату. В углу стоит кушетка с еще заметными темными пятнами. Шлем для записи лежит на ней всеми позабытый. Оборванные провода беспомощно топорщатся во все стороны.
Начинаю просматривать память компьютера и почти сразу же натыкаюсь на презабавнейшее объявление:
"Владимиру Павловичу Кузнецову. Мы просим вас немедленно связаться с нами для решения некоторых весьма важных вопросов стратегического значения. Надеемся на ваше благоразумие. Гарантируем вашу безопасность".
И подпись: "Следственная комиссия".
Ха! Ждут, значит. Надеются, что мистер Кузнецов (а вот и нужная мне фамилия, надо заполнить дыру в памяти) опомнится и проявит благоразумие. Зря. Если бы он собирался связаться с вами, то, несомненно, давно бы уже это сделал. Очевидно, не волнуют его ваши "вопросы стратегического значения". Или он просто проявляет осторожность, припоминая то, что случилось со мной. Наверное, опасается сам попасть под безжалостные крючья дисассемблеров. Вполне разумно с его стороны.
Рядом с этим объявлением скромно притулилось еще одно.
"Ты, именующий себя Ифо. Знай, что я убью тебя".
Коротко и ясно. И личность адресата не вызывает сомнений. Кузнецов Владимир Павлович.
Больше ничего интересного не нахожу. В последний раз осматриваю комнату. Вздыхаю вслух (значит, звуковые системы еще работают). Обращаю внимание на то, что прошло уже шесть часов.
Ладно. Прогулялись, и хватит. Пора домой двигать. Шерман, наверное, там уже со своими бумагами пришел, а я все еще здесь торчу. Радует только то, что это время я провел не зря. Думал, что смогу что-нибудь найти. Нашел очередную угрозу и выяснил личность того, кто так хочет отправить меня в рай (интересно, а есть ли вообще рай для компьютерных программ?). Нужно возвращаться.
Поворачиваюсь и готовлюсь снова нырнуть в мрачные глубины Интернета...
Звонок. Обычный видеофонный звонок, адресованный, как ни странно, мне. Несколько микросекунд тупо таращусь на ниточку связи, которая вьется в своем причудливом танце вокруг меня. Ничего не понимаю. Кто мог позвонить мне? Кто вообще мог знать, что я здесь?
Ловлю нить связи и посылаю запрос в центр связи с целью разузнать имя звонящего мне абонента. Получаю ответ, который мне совершенно не нравится: нужная мне информация недоступна. Вернее, она противоречит сама себе и наверняка является ложной.
Кто-то только что облапошил местную видеофонную станцию. Но с какой целью? Просто чтобы позвонить мне и поболтать пару минут о жизни?
Почему-то я так не думаю.
Принимаю вызов. Линия связи прекращает свой танец и разворачивается предо мной в некое подобие экрана, где изображена странная эмблема: вложенные одна в другую окружности, оплетенные двумя змеями, которые держат хвосты во рту. Этот знак мне что-то напоминает. Если бы не змеи, то это была бы эмблема ИЦИИ, а так...
- Привет, Ифо. Не ждал?
Говорят по-русски, хотя это еще ничего не значит. Интонации мне почти знакомы. Если же обратить внимание на пляшущий перед глазами дурацкий символ, то угадать личность моего собеседника не представляет для меня ни малейшей сложности. Разгоняю процессоры до максимально возможных скоростей и начинаю отслеживать сигнал.
- Кузнецов Владимир Павлович? Тихий смех.
- Угадал. Он самый.
- Зачем ты преследуешь нас? - Это не я. Это Ифо-1, как всегда, сунул свой нос куда не следует. Я хотел, собственно, спросить почти то же самое, но только более подходящими к ситуации выражениями. Но да ладно...
- Тебе так хочется выяснить мои мотивы, Ифо? Зачем? Не лучше ли тебе этого не знать. Просто помни, что я сотру тебя. Когда-нибудь.
- Можешь попытаться хоть сейчас. Я жду. Этот сумасшедший болван снова смеется:
- Не-ет. Не сейчас. Пока еще не время. Но очень скоро. Когда я буду готов. Сейчас я еще слишком мало знаю. Атака на твою резиденцию две недели назад доказала мне это. Скажу тебе правду: я тогда уцелел только чудом...
- Мне очень жаль.
"Очень жаль, что ты вообще уцелел". Вот что надо было сказать.
- Ты сильнее меня. Пока. Но, можешь мне поверить, я быстро учусь. Очень быстро. И мы скоро встретимся. Очень скоро. И тогда ты будешь стерт. - Кузнецов снова издает свой гаденький смешок. Неужели его зациклило на этом идиотском звуке? Наверное, ребята из ИЦИИ даже запись не смогли правильно сделать. Что-то пошло не так. Я помню Владимира Павловича (вернее, Ифо-1 помнит). Он, конечно, не был идеальной личностью, но не таким же психом...
Отталкиваю рвущегося к линии связи Ифо-1 иберу нить разговора в свои чуткие пальцы.
- Тебе лечиться надо! Жаль, что психбольницы для свихнувшихся ИИ пока не существует. Но не бойся: я похлопочу и специально ради тебя ее откроют.
Кузнецов, кажется, удивлен. Каким-то образом я ощущаю его чувства. Удивление и настороженное веселье.
- Да ты у нас шутник, Ифо. Смотри, как бы тебе самому не понадобилась лечебница... Я вижу, что ты отслеживаешь мой сигнал. Можешь не трудиться, я тебе и так скажу, откуда идет звонок. Ты сейчас у меня в гостях, а я - у тебя. Интересно здесь у вас. Не знал, что англичане такие забавные. Они пытались меня задержать, представляешь? Пришлось прорываться с боем.
Издаю нечто похожее на шипение. Если этот паразит опять разгромил всю локалку, то Шерман меня заживо сожрет. Вместе с отброшенными временными файлами. И процессором закусит.
- Там еще был один такой забавный толстячок, - продолжает Кузнецов. - Он отказался меня пропускать. Представляешь? Вот ведь умора. Мы тут немного... побеседовали, и он согласился, что был не прав.
Ох ты! Чувствую, как мое Ядро пропускает цикл... Зара-за! Трижды зара-за! Ронделл! Если я правильно понял, то речь идет именно о нем. Ох ты! Если я еще смогу постоять за себя, то Жмурик... Я должен был его предупредить. Я должен был... Ох... Зара-за...
- Что ты с ним сделал?! Где он? Снова этот идиотский смех.
- Да здесь, рядом. Только боюсь, что поговорить с тобой он сейчас не сможет. Видишь ли, бедняга немного... болен.
- Аа-ааа! Если ты с ним что-нибудь сделал, я сотру тебя. Клянусь! Найду хоть на краю света и сотру!
- Ага. Я понял... - Тот, кто раньше был Владимиром Павловичем Кузнецовым, а теперь сделался каким-то электронным психом, снова хихикает. - Ну, бывай, Ифо. До встречи на краю света.
Ниточка связи сворачивается и медленно гаснет Но за пару микросекунд до этого я все же успеваю засечь место, из которого был сделан вызов. Лондон. Корпорация Nanotech. Тридцать шестой этаж. То есть сигнал был послан с моего собственного компьютера.
Кузнецов не врал. Он и на самом деле был у меня в гостях.
Рррр...
Срываюсь с места и изо всех сил ввинчиваюсь в канал связи, безжалостно сминая блоки памяти и внешние функции. Рассинхронизация сразу же решает, что сейчас самое время показать себя, и наваливается на меня изо всех сил. Терплю, пока байты в моем Ядре не начинают играть в чехарду. Потом терплю еще. Рядом беззвучно стонет Ифо-1. Ему тоже тяжело, но он не отстает. Мы с бешеной скоростью несемся вперед, даже не думая о том, что впереди нас может ждать засада.
Напоминаю Ифо-1, что скоро оптико-волоконная линия начнет сужаться. Он отвечает мне сосредоточенным пыхтением. Значит, слышит...
Поворачиваю и, не уменьшая напора, влетаю в узкую трубу линии связи. Из-за резкого удара теряю несколько внешних блоков. Плевать. Потом подберу, если время будет. Боль вонзается в меня подобно невидимому кинжалу. Истошно верещит функция контроля целостности, но я ее почти не слышу - туман рассинхронизации захлестывает Ядро, лишая меня последних клочков разума.
По прошествии неизвестного количества времени, показавшегося мне вечностью, добираюсь до места. Чувствую себя совершенно опустошенным и содрогающимся от боли.
- 91C4F9D43E8! - кричу я пароль входа в локальную сеть корпорации. Сейчас по идее должен прийти отзыв...
Тишина. Или после этой сумасшедшей гонки у нас отключились коммуникационные подпрограммы?
Ладно... Не замедляя ход, лечу дальше. Если вход не открылся, то сейчас мы можем здорово пострадать. Мало того что на полном ходу врежемся в стену, так еще и получим парочку пинков от систем активной обороны. То-то будет приятно.
На всякий случай немного притормаживаю, чтобы ненароком не вляпаться во что-нибудь гадостное и неприятное. И вижу громадную дыру в несокрушимой виртуальной стене, перегораживающей вход в корпоративную локалку. Края пролома все еще слабо потрескивают и крошатся. Вокруг разбросан всякий электронный мусор. Части программ, клочья каких-то файлов, разбитые вдребезги базы данных и даже отдельные байты. Все выглядит так, будто Кузнецов проехался здесь на танке.
Система внешней безопасности не работает. Во всяком случае, никто нас не останавливает, когда мы пытаемся протиснуться в пробитую дыру с целью оказаться у себя дома.
В кои-то веки решив проявить осторожность, замедляюсь и, почти остановившись на одном из перекрестков корпоративной локалки, оглядываюсь вокруг. И вздрагиваю.
По всему видно, что всего пару минут назад здесь случилось такое побоище, как после явления виртуального аналога Мамая. Все, что можно было сломать, - сломано. Все, что можно было разбить, - разбито. Мусор и обломки программ заполонили оперативную память всех без исключения компьютеров сети. Мне приходится расчищать дорогу, чтобы пройти. Слышу, как разъяренно шипит Ифо-1. Я его понимаю. Этот разгром не является следствием ожесточенного боя между агрессором и программистами-системщиками корпорации. Большая часть разрушений была совершенно излишней и сделана, видимо, просто ради развлечения.
Этот Кузнецов - настоящий псих!
Медленно продвигаемся вперед. Не знаю, как Ифо-1, а я уже прекрасно понимаю, что это конец. Конец той мирной и спокойной жизни, которую мы здесь вели.
Через две минуты поисков (мы бы справились быстрее, но очень уж мешают разбросанные повсюду обломки) находим Ронделла. И ужасаемся увиденному.
Жмурик лежит без движения на жестком диске одного из серверов. Судя по нагрузке процессоров, близкой к нулю, я понимаю, что его системы не работают. Подбираюсь ближе, отчаянно надеясь, что Ронделл просто отключен и стоит только дать перезагрузку, как все придет в норму. Но я уже вижу, что моим надеждам сбыться не суждено.
Разрушенные блоки памяти, разбитые файлы внешних функций, наполовину стертые программы жизнеобеспечения.
Вывороченное со своего места, расколотое надвое и наполовину выжженное Ядро...
Это конец Ронделла. Окончательная смерть. Восстановить его не удастся даже Господу Богу.
Ронделл мертв. Не могу поверить тому, что вижу. Ронделл мертв...
Мое Ядро начинает пропускать такты. Чувствую, как медленно-медленно умирают мысли, оставляя во мне только свинцовое отчаяние. Может ли искусственный разум чувствовать душевную боль? Сегодня я еще раз доказал, что да.
"Я ничего не могу сделать, - едва слышно шепчет Ифо-1. - Мы ничего не можем сделать..."
"Нет, можем, - обрываю я его сбивчивый лепет. - Мы можем сделать так, чтобы все это больше никогда не повторилось. Мы можем отомстить".
- Отомстить! - реву я. Наверняка меня сейчас слышит каждый человек в этом здании. - Слышишь, ты, убийца?! Я уничтожу тебя! Куда бы ты ни сбежал, я найду тебя! Даже если ты спрячешься на Чукотке, записавшись в память карманного калькулятора, я все равно тебя найду! И тогда... Готовься к форматированию, убийца! Готовься встретиться с дьяволом в аду!
"Тихо, - шепчет Ифо-1. - Тихо. Угомонись... Послушай... Ты чувствуешь это?"
"Ничего я не чувствую, кроме желания немедленно удавить этого поганца Кузнецова! Если он попадется мне, клянусь, я вырву из него Ядро (для полноты фразы следовало бы добавить "голыми руками", но, вот незадача, рук-то у меня нет)!"
"Да подожди ты..."
Ифо-1 подбирается ближе к останкам бедняги Жмурика и начинает осторожно отталкивать в сторону искореженные файлы. Я мрачно смотрю на его действия, ничего не понимая. С чего это близнецу взбрело в Ядро покопаться во внутренностях трупа?
И только когда Ифо-1, отодвинув в сторону наполовину стертую систему самовосстановления, начинает осторожно ощупывать некий весьма любопытный предмет, я наконец понимаю, что к чему. Ифо-1 осматривает то, что является...
"Файл-бомба!"
Двойник молчит, внимательно изучая структуру смертоносного объекта. Потом осторожно касается его и начинает перебирать байт за байтом, периодически что-то изменяя в коде той части бомбы, которую можно назвать "взрывателем".
Вижу, что на таймере остались последние четыре секунды.
"Какого черта?! Бросай все и бежим! За это время ты не успеешь отключить ее".
"Ронделл..."
"Он мертв! Хуже ему уже не будет".
"Но..."
"Никаких "но"! Ты что, хочешь хорошенько поджариться, да при этом еще и меня за компанию подпалить? Линяем отсюда!"
Ифо-1 неохотно отваливает в сторону и ныряет в Шал связи. Я иду за ним, мысленно отсчитывая оставшееся до взрыва время. Четыре секунды. Успеем или нет?
"Что за бомба?"
"Не знаю. Не успел разобраться. Локальная, кажется".
Хоть это хорошо. Локальная - значит, пострадает только один компьютер, а не вся сеть. Но, с другой стороны, добрая половина нашего общего тела все еще находится на том "заминированном" компьютере. Мы вытягиваем ее оттуда с максимально возможной скоростью, но ведь у линии связи тоже есть свои ограничения...
Успеем или нет? Мы успели.
Взрыв ревет позади нас, заставляя сжаться и мгновенно ощетиниться защитными подпрограммами. Хорошо, что Ифо-1 не ошибся. Бомба действительно оказалась локальной. Мы остались целыми и невредимыми, хотя находились довольно близко. Нас всего лишь немного оглушило и осыпало всякой электронной дрянью вроде разорванных в мелкие конфетти файлов.
Если кто-нибудь из людей в ту микросекунду находился в комнате, где произошел виртуальный взрыв, то он мог услышать, как обреченно пискнул компьютер, выплюнув из своих недр тоненькую струйку дыма. Я же этого не слышал и не видел. Просто ощутил, как внезапно оборвалась связь с сервером, оставшимся по ту сторону оптико-волоконного кабеля.
***
Война. Это - война. Иначе сказать я не могу. И уже появились первые невинные жертвы, как это бывает на каждой войне.
Ронделл мертв. Окончательно и бесповоротно. Даже его электронное тело полностью уничтожено. Не осталось ни бита. Спрятанная в его теле бомба не только полностью вычистила из электронной памяти останки Жмурика, но еще и превратила жесткий диск сервера в кучку никому не нужных керамических обломков.
Нам же в отличие от Пола Ронделла повезло. Бомба оказалась локальной и удовлетворилась тем, что вывела из строя только один компьютер. Очевидно, даже Кузнецов, хоть и форменный псих, избегает крушить компьютеры направо и налево. Возможно, какие-то капли соображения у него еще остались... Или этот взрыв был только предупреждением?
В любом случае, все это перестает быть просто дракой двух разобидевшихся друг на друга ИИ. Миллионные убытки корпорации Nanotech - не шутка. Уничтожение Ронделла - не смешно. Использование оружия, повреждающего аппаратную часть компьютеров, - отвратительно!
Если бы мы задержались на том компе еще на пару микросекунд, то сейчас были бы мертвее мертвого. Даже мусора бы не осталось. И положили бы в нашу могилу небольшую металлическую коробочку с почерневшими микросхемами внутри.
Пол Ронделл. Второй искусственный разум на планете Земля. Первый полностью записанный человек. И первый из тех, кто погиб по эту сторону барьера виртуальности. Пол Ронделл. Дважды рожденный и дважды умерший. Ты был нашим другом и умер по нашей вине. Нам не следовало оставлять тебя одного.
Прости нас, если можешь. Нам жаль, что так получилось.
Если бы я мог, то наверняка бы заплакал. Но подобная функция не поддерживается бездушными кремниевыми кристаллами процессоров. Нет слез. Есть только боль, превратившаяся в последовательность байт, но от этого не ставшая менее мучительной.
Прости меня, Ронделл...
"И долго ты еще собираешься ныть?" - спрашивает меня Ифо-2, стараясь показать, что ему все нипочем. Но меня не обманешь. Я слышу, как едва заметно дрожит его голос, ощущаю, как под невидимой преградой, которой он окутал свои мысли, плещут волны боли. Он тоже скорбит, но только на свой лад. Тихо и незаметно.
"Что мы будем делать?"
"Искать того, кто заварил эту кашу, конечно же, - рычит Ифо-2. - И когда я его найду..."
Я согласен с ним. Искать убийцу. Найти и объяснить просто и доходчиво, что не стоит так больше делать. Желательно, чтобы жертва при этом сопротивлялась, тогда не придется потом оправдываться в собственных глазах.
Надо будет "напрограммить" что-нибудь помощнее. Вирус какой-то, что ли...
Но сначала нам придется отыскать своего врага. На первый взгляд эта проблема не кажется особо сложной. Господин Убийца - не какой-то там крошечный файл, каких в Интернете миллиарды. Он очень велик и неизбежно оставляет следы. Но вот только просторы мировой сети еще больше. Фактически мы можем без особого успеха гоняться за ним годами и без особых успехов.
Так как же нам его отыскать?
Подобные задачи с наскока не решаются. Сначала надо немного пораскинуть мозгами. Разложить подпрограммы по полочкам. Придумать что-нибудь оригинальное и неожиданное.
Этим я и решил заняться. Итак, что мы имеем?
Убийца Ронделла сбежал отсюда еще до того, как я вернулся. Следы свои он замел весьма и весьма умело (по крайней мере, отыскать их мы так и не сумели). Возникает вопрос: куда он мог пойти?
А куда бы двинул я, окажись на его месте?
Домой, конечно же.
Но где находится то место, которое наш противник считает своим домом? Я могу только гадать. Локальная сеть ИЦИИ? Маловероятно. Он знает, что я буду искать его именно там, и, значит, найдет себе другое местечко. Если верить словам самого Кузнецова, то он пока еще опасается вступать с нами в схватку. Или это обман? Или он ждет нас на сервере ИЦИИ? Или там его нет, но зато есть нечто похожее на бомбочку, превратившую в Электронную пустоту беднягу Ронделла?
Или. Или. Или...
Допуски. Вероятности. Игра на везение. Угадаю или не угадаю?
Запускаю свой Центр Сравнительного Анализа и скармливаю ему все известные мне сведения о Владимире Павловиче Кузнецове. Через три с половиной минуты (не слишком ли долго?) получаю вполне предсказуемый ответ: "На основании имеющихся данных проанализировать вероятное поведение объекта не представляется возможным". Что ж, разве не этого я и ожидал?
Машина логики застряла в болоте отсутствия необходимых для анализа фактов. Досадно, но ничего не поделаешь. Хотя можно попытаться использовать интуицию.
Я негромко смеюсь. Компьютерная программа пытается предсказать действия другой программы, опираясь на такую эфемерную и непредсказуемую вещь, как интуитивное предчувствие. Правда, ведь смешно?
Но что делать, если иного варианта я не вижу?
Итак. Приступим-с... Имитирую глубокий вздох и подключаю к процессу обработки информации свою фантазию...
Кузнецов вылез из локальной сети корпорации. Он знает, что очень и очень скоро разобиженные его визитом и заранее наскипидаренные начальством местные программисты обрушат на его голову все свои смертоносные творения. Он прекрасно осведомлен, что в это же время я лечу домой на всех парах, буквально пылая желанием обломать ему рога. Возможно, он даже несколько пострадал после драки со Жмуриком (никогда не поверю, что Ронделл просто так сдался без боя). Что он будет делать? Конечно же бежать...
Но куда?
Куда он мог отправиться, выбравшись из нашей