Текст книги "Мегабайт"
Автор книги: Александр Лоскутов
Жанр:
Боевая фантастика
сообщить о нарушении
Текущая страница: 12 (всего у книги 18 страниц)
Бетти – жена Ронделла – приходит навестить своего мужа почти каждый день. Они тихонько беседуют, припоминают прошлое, плачутся друг другу в жилетки. Разговоры – это все, что им теперь осталось. Да и то эти несколько минут обмена словами невероятно тяжело даются Жмурику. Каждый раз, когда Бетти уходит, он почти полчаса ведет себя как вирусом покусанный – тормозит и запинается на простейших операциях. Ифо-2 считает, что им следует забыть друг о друге, начать новую жизнь, а не ворошить прошлое и сожалеть о несбывшемся. Я с этим утверждением категорически не согласился и посоветовал Ифо-второму не совать нос в дела, в которых он ничего не понимает. Близнец тут же возразил, что я знаю столько же, сколько и он, и поэтому тоже не имею права судить, как Жмурику вести свои семейные дела. Может быть, он и прав, но порой так трудно удержаться...
Два дня назад был воплощен в жизнь первый опытный экземпляр нашего процессора нового поколения. Этакий кубик с ребром около десяти сантиметров и утыканный серебряными ножками, как еж иглами; 2148 выводов на четырех боковых сторонах. Сверху и снизу расположены радиаторы и небольшие холодильные установки, работающие на сжиженной углекислоте.
Никак не могу дождаться, когда техники соберут первый компьютер на основе таких процессоров. Хочу самолично опробовать новую технологию, разработанную при моем непосредственном участии. И побоку все тестовые программы. Черт возьми, я заслужил право быть первым! Ифо-2 относится к этому предприятию более осторожно, он все еще не забыл свои десять тысяч перезагрузок. Возможно, на его месте я бы тоже боялся. Но я сейчас не на его месте, а на своем.
Наша популярность во внешнем мире, кажется, пошла на спад. Поток писем, направленных к нам со всех уголков земного шара, начал редеть. Журналисты тоже особо не докучают. Так, три-четыре десятка каверзных вопросиков в день. Это мелочи. Тем более что отдуваться приходится не нам. С журналистами отныне общается исключительно Ронделл, а я в это время всегда бываю очень и очень занят исключительно важными делами (например, игрой в шахматы с Ифо-2) и не могу выделить ни одной свободной минутки.
Одно только нас тревожит. Электронное письмо, пришедшее вчера с неизвестного адреса.
«Ты, называющий себя Ифо. Я знаю тебя. Я знаю о тебе все. Ты уничтожил меня, а теперь я уничтожу тебя. Готовься встретиться с Господом, если он принимает в рай таких нелюдей, как мы. Ты умрешь. Клянусь, я сотру тебя и переформатирую твой винт».
На первый взгляд ничего особого в этом нет. Письма с угрозами приходят к нам по нескольку раз на дню, и мы привычно их игнорируем. Но это... Данное послание вызывает у нас некоторые нездоровые мысли. «Таких, как мы». Кто мог бы написать подобное? «Ты уничтожил меня». Значит ли это, что мы знакомы?
Но не эта словесная эквилибристика заставила нас задуматься. Это еще ничего не значит. Мало ли кто мог так шуткануть... Гораздо больше нас пугает способ, которым было доставлено это письмо. Каким-то непонятным мне образом оно пролезло сквозь все защиты, просочилось мимо программ-стражников, обмануло следящую систему и буквально укусило спокойно спавшего Ифо-2 за речевые синтезаторы. Чтобы провернуть такое, надо быть очень и очень крутым программистом. Например, таким, как мы. Или как покойный Иван Озеров. Людей, способных на такое, не больше сотни по всему миру. Кто же из них имеет против нас зуб? И за что?
К врагам подобного уровня лучше относиться уважительно. Если бы вместо письма к нам подослали вирус или что-нибудь вроде файл-бомбы, то мы могли бы и не проснуться вовсе.
Придется нам соорудить собственную сетевую защиту, раз уж пошло такое дело. Да и Жмурика предупредить, чтобы не нарвался ненароком...
Если только это не его рук дело...
А ведь, если вдуматься, эта мысль вполне заслуживает внимания...
Почему я подумал на Ронделла? Разве он когда-нибудь давал мне повод? Он же как ребенок в этом сложном и порой весьма опасном мире. Он не способен справиться со мной (пока не способен) – я за свою богатую приключениями жизнь изучил столько всяких убойных штучек и узнал такое количество коварных трюков, что ему и не снилось... Нет, это не может быть Ронделл.
Хотя текст как раз подходит. «Такие, как мы». Ну да. Действительно, нас таких двое. Больше во всем мире нет ни одного ИИ. Да и то, каким образом письмо попало прямо нам под нос, становится вполне понятным, если принять Жмурика за виновника этой маленькой шутки. Ему просто не требовалось проходить через программных стражей и непробиваемые стены внешних защит. Ведь он уже находился внутри, а во внутренней локалке корпорации действуют только базовые правила безопасности, обмануть которые способен даже младенец.
Но я же его не уничтожал! Кто виновен в том, что он зарулил прямо под грузовик?
На всякий случай придется нам отныне присматривать за действиями Ронделла, пусть я и не верю, что это послание – порождение его электронных мозгов. Но лучше быть готовым ко всему.
Может быть, нам затеять дежурство и спать по очереди? Я сплю, а Ифо-2 на страже. Потом меняемся.
Тьфу... Лезет же в Ядро всякая дрянь. К перезагрузке, наверное.
* * *
Три человека, напрягая все силы, пытались удержать четвертого, который кричал и бился, беспорядочно размахивая руками и ногами. Казалось, его не беспокоит ни сломанная рука, мотавшаяся как плеть, ни окровавленное лицо, ни выцарапанные своими собственными ногтями глаза. Человек кричал и бился в чудовищных конвульсиях. Брызги крови разлетались повсюду, пачкая стены маленькими красными точечками.
На полу валялся шлем, похожий на мотоциклетный, но с толстым пучком проводов, выходящих из затылочной части. Он весь был перепачкан кровью. Позади перемигивалась огоньками какая-то сложнейшая аппаратура. На экране монитора мигала красная надпись: «Перегрузка!»
С едва слышным треском подломилась одна из ножек кушетки. Лежащий на ней человек тяжело свалился на пол, не прекращая вопить. Трое других, не устояв, упали на него сверху. Крики стали более глухими и хриплыми, но не прекращались ни на секунду.
В комнате появился еще один человек. Испуганная женщина в белом халате. Наверное, врач. В руках она держала шприц, наполненный какой-то прозрачной жидкостью. Женщина что-то сказала, но из-за ужасных душераздирающих криков пациента ее никто не услышал. Тогда она торопливо шагнула вперед и, не раздумывая, всадила иглу в ногу истошно вопящего человека.
Лекарство подействовало почти сразу же. Человек перестал биться и только слабо-слабо елозил по окровавленному полу сломанной рукой, будто пытаясь куда-то ползти. Потом он несколько раз содрогнулся всем телом и затих.
Трое удерживающих его мужчин медленно поднялись на ноги и мрачно посмотрели друг на друга. Их взгляды отражали неизбывную печаль и горечь полного поражения. Они стояли так довольно долго, пока за окном не послышалось завывание сирены. Потом один из них – тот, который был с бородой – опустился на колени и приложил два пальца к шее распростершегося на полу человека. Почти сразу же поднял голову и обвел взглядом своих коллег. Покачал головой и поднялся. На его светлых брюках остались кровавые следы.
Снова распахнулась дверь, и в комнату ворвались двое врачей, держащих в руках какие-то чемоданчики с красными крестами. Они склонились над человеком на полу. Потом медленно выпрямились и тоже покачали головой. Стоявший в дверях мужчина в военной форме поджал губы и, резко повернувшись, вышел...
Холодное стеклянное око видеокамеры зафиксировало эту сцену с беспристрастной точностью. Копия записи была отправлена в архив, откуда ее изъяли невидимые электронные пальцы искусственного разума, жаждавшего узнать, что же случилось с его биологическим телом в тот ужасный день.
Он узнал это. И он поклялся:
«Я найду тебя, Ифо. Это ты во всем виноват. И я достану тебя. Сегодня, завтра или через год, но я достану тебя».
А сегодня пришло время нанести первый удар.
* * *
Пи-и-и-ииии...
Истошный писк сигнала тревоги разом вышибает из меня весь сон. Подскакиваю, как дебаггером по Ядру пристукнутый. В мыслях байт с байтом не сходятся. Ничего не понимаю и чувствую себя круглым идиотом. Хорошо еще, что не я один такой. Есть еще Ифо-1...
Не имею ни малейшего представления о том, что здесь происходит. Знаю одно: только что сработала моя сторожевая программа. Сотни таких маленьких и незаметных шпионов я просто на всякий случай во множестве натолкал по всем углам локальной сети корпорации. Эти программки не способны отразить нападение или взломать чужую защиту, но в деле обнаружения непрошеных гостей им нет равных. И вот только что один из этих юрких сторожей поднял тревогу.
Врубаю турборежим, опередив в этом Ифо-1 на три микросекунды. Куда уж ему тягаться со мной. Он все еще видит жизнь в розовом цвете. Считает, что люди, за редким исключением, на самом деле добрые и милые, как плюшевые медвежата. Ха! Уж я-то точно знаю, что находится внутри этих медвежат...
«Что случилось?»
«Тревога...»
«Сам слышу. Кто?»
«Да чтоб мне зависнуть, если я знаю».
Ифо-1, ты балбес. Я в этом никогда не сомневался.
Ладно. Сейчас я и сам все узнаю. Запускаю разведывательный зонд, дабы уточнить причину тревоги. Слышу, как Ифо-1 пытается вызвать на связь Ронделла. Правильно. Нужно предупредить этого олуха, чтобы не мешался под ногами, если дело дойдет до драки.
Вообще-то бояться мне практически нечего. В наше время каждый рьяно хранит свои секреты, и поэтому электронная защита от несанкционированного доступа в сеть сработана большеголовыми парнями из Nanotech явно не для красоты. Хакеры всего мира систематически атакуют сервера корпорации по нескольку раз на дню. Очевидно, пытаются кому-то что-то доказать (уж не мне ли?). Но до сих пор пробиться сквозь внешние заслоны и получить доступ к базам данных Nanotech удалось только троим. Вот только эта троица счастливчиков недолго наслаждалась своим величием. Все они встретились с нами и в итоге остались очень довольны. Тем, что ноги унести сумели. Мы даже на них в службу безопасности не настучали, хотя по инструкции обязаны были. Только на всякий случай записали в память их имена и адреса (реальные, а не сетевые, сменить которые можно нажатием десятка кнопок), потому что подобных людей лучше держать на примете.
Наверное, это явился четвертый претендент на титул крутейшего хакера современности. Умник. Решил, что сможет потягаться со мной...
Ох... А вот это уже нехорошо.
Моя разведывательная программа уничтожена. Сгинула, не успев даже сообщить о том, что подверглась атаке. Потрясно. Ну просто потрясно. Сообщаю об этом инциденте Ифо-1 и выпуливаю в сеть еще десяток маленьких и шустрых программ-шпионов. При этом вижу, как первый делает то же самое.
Проходит всего несколько секунд, а мы уже снова остаемся ни с чем. Все наши шпионские программки сгинули в неравном бою с неизвестным типом, упорно прорывающимся в корпоративную локалку. И, будто бы нам и без того мало проблем, этот таинственный некто планомерно истребляет наши системы первичного обнаружения. Наблюдатели отключаются один за другим.
До сих пор у нас нет ни бита информации о том, кто же заглянул к нам на огонек. Вот ведь паразитство... Мне это совсем не нравится. Или наш новый друг настолько крут, что ему все нипочем, либо он знает эту сеть, как свои пять пальцев (или семь управляющих модулей)... Ох черт...
«Неужто это все-таки Ронделл?» – спрашиваю я сам себя, одновременно с этим слыша точно такой же вопрос Ифо-1. Дельные мысли приходят в Ядра умных программ одновременно.
«Что будем делать?»
«Как мы поступим?»
Опять в один голос. Это что за эхо такое завелось? Ради разнообразия решаю помолчать и милостиво предоставляю возможность высказаться Ифо-1.
«Что дальше?»
«А что дальше? Очевидно, драться будем. Неужели ты считаешь, что все уляжется само собой?»
«Предупредить людей-программистов?»
«Пока нет. Пускай сами разбираются что к чему».
«Когда они сообразят, что локалку атакуют, все уже давным-давно будет закончено».
Он прав. Эта атака действительно отличается необычайной активностью. Гость действует слишком уж шустро. Человек так не может. Очевидно, в деле участвует еще один искусственный интеллект.
И за что это Ронделл так на нас взъелся?
«Почему он атакует нас?»
«Не знаю. Но у тебя будет шанс спросить его самого. Если только мы успеем спасти свою задницу...»
«Эй, ребята, что у вас там творится? По какому поводу вечеринка?»
Я в полнейшем ауте. Ничего не понимаю. Судя по изумленному возгласу, Ифо-1 находится в таком же состоянии.
«Пол, ты где?»
«В пятом отделе. Сервер Y4UM72-W5F. Что у вас происходит?»
Выковыриваю из общих блоков памяти карту здания, схему электронных коммуникаций и список серверов (Ифо-1 терпеливо ждет, когда я закончу выборку информации, чтобы мне не мешать, а потом делает то же самое). Нахожу сервер Y4UM72-W5F в лаборатории микромеханики семью этажами ниже того места, в котором мы сейчас находимся.
Что за черт?
Если Жмурик и на самом деле там, то кто же это так рьяно ломится в наши ворота?
«Ничего не понимаю...»
«Не один ты такой. Как ты думаешь, идиотизм передается по наследству?»
«А ты никак о детях задумался?»
«Да нет. Это я о тебе забочусь».
«Шутник нашелся...»
«Да что такое там у вас творится? Я иду к вам».
«Ну уж нет!»
«Оставайся там, где находишься! Тревога третьего уровня...»
Глубоко наплевав на сыплющиеся на нас недоуменные запросы Ронделла, продолжаем обсуждать сложившуюся ситуацию:
«Слушай, если это не он, тогда кто?»
«Откуда я знаю! Предлагаю немедленно организовать контратаку и все выяснить».
«Думаешь, удастся?»
«Если не попробуем – не узнаем».
«Что у вас происходит? Ифо... Что мне делать?» – Бедняга Жмурик весь уже извелся.
Чувствую, что он нервничает, поэтому решаю снизойти до ответа. А то как бы не откаблучил что-нибудь эдакое...
«Хакерская атака. Внешний периметр защиты прорван. Некто только что уничтожил добрую половину наших программ-наблюдателей. Все понял?! А теперь пошарь в памяти и отыщи запись нашей беседы о правилах поведения в сети от восемнадцатого февраля сего года. Что я тебе говорил о подобных ситуациях. Вспомнил? Ну так действуй. Сигнал отбоя тревоги... Ну, скажем, код 2F9AC34. Выполняй! Быстра-а!»
«Есть, сержант!»
Наверное, Жмурик в свое время служил в армии, иначе я не могу объяснить эту фразу. Возможно, и служил. Не знаю, в его файлах это не отмечено, но, быть может, информация просто неполная... Как бы то ни было, мне сейчас не до того, чтобы копаться в прошлом господина Ронделла.
Чувствую, как обрывается связь, а еще через пару секунд одна из сторожевых программ докладывает о полной капсуляции и последующем отсоединении от сети сервера Y4UM72-W5F.
Неведомый гость продолжает почти безнаказанно громить защитные системы корпоративной локалки. Ну, сейчас я ему покажу...
«Огонь, артиллерия!»
Запускаю несколько маленьких и практически незаметных программок, которые были состряпаны мной еще давным-давно, но до сих пор на практике ни разу не применялись – подходящего повода не представлялось. Теперь он есть. По функциональным возможностям они настолько же коварны, как и их реальные собратья – подводные мины. Не увидишь до тех пор, пока все брюхо не разворотит. Просто и очень-очень разрушительно.
Виртуальные мины. Идея эта не новая. Такие штуки уже давным-давно повсеместно используются хакерским братством. Но у меня они еще более незаметные, более мощные и конечно же гораздо более опасные.
«Фу, как грубо», – бормочет Ифо-1, глядя на мои действия.
Но мешать мне он не станет. Более того, чувствую я, что он сам готовит нечто не менее смертоносное, чем мои собственные штучки.
Где-то в отдалении гремят взрывы. Вообще-то это не взрывы, а грохот осыпающихся грудами мусора программ, но суть от этого не меняется. Для меня это именно взрывы, которые только что разнесли какую-то совершенно неповинную в моих бедах базу данных... Ох, ты... Здорово бабахнуло... То, что было базой данных, теперь разлетается во все стороны миллионами отдельных байтов. Любуюсь зрелищем медленно оседающей электронной пыли.
Красотища-то какая!
Надеюсь, никто из местных спецов не догадается, что это сделал именно я...
И тут меня накрывает ответный удар. Пару секунд приходится приплясывать, как таракану на горячей сковородке (вообще-то я не помню, чтобы пытался жарить этих надоедливых насекомых, но ассоциации возникают именно такие). Разнообразнейшая гадость сыплется на меня как из рога изобилия. Тут и мерзопакостные вирусы, и маленькие, но весьма опасные виртуальные бомбочки, и даже какая-то непонятная пакость, упорно пытающаяся закупорить нам внутренние каналы связи. Действуя сообща, мы с Ифо-1 ухитряемся избавиться почти от всех этих неприятных сюрпризов без тяжких телесных повреждений (несколько спекшихся блоков памяти не в счет).
Ифо-1 запускает небольшую программку, внешне напоминающую обычный разведчик, но только внутри у нее вместо обычной шпионской начинки находится довольно внушительная файл-бомба. Вильнув на прощание хвостиком, программа ныряет в бездонный провал сети, откуда так и «тянет гарью». Нашего друга ждет большой сюрприз, если он попытается прихлопнуть эту программу, как он поступил со всеми нашими остальными разведчиками...
Ба-бах! Ну вот. Еще пара ни в чем не повинных файлов нашими стараниями превратилась в кучи электронного мусора. Теперь их даже Господь Бог не восстановит. Ифо-1 делает ну о-очень хорошие бомбы. Мощные.
Не знаю, пострадал ли при этом взрыве наш неведомый пришелец или просто испугался. Но, во всяком случае, почти пять секунд было совершенно тихо.
Я уж было начал думать, что мы его прихлопнули, и собирался даже дать отбой тревоги, как вдруг...
А-а! О-о!
Какие-то маленькие и невероятно шустрые вирусы подобно стае саранчи вылетают из бездонного провала сетевого соединения и без малейшей жалости атакуют нас. Успеваю прихлопнуть десяток-другой. Примерно столько же мелких паразитов убивает Ифо-1. Остальные три или четыре сотни зубастых тварей намертво вцепляются в нас и сразу же начинают свою диверсионную деятельность.
Даже не замечаю, что ору в полную силу. Звуковые системы ревут, как ракета на старте. Если кто из людей сейчас находится в комнате, то, наверное, уже катается по полу, зажимая уши. Надеюсь, там никого нет. Можно, конечно, посмотреть, но как-то недосуг сейчас возиться с камерой...
Но почему я еще действую, а не превратился в электронный хлам? Три сотни вцепившихся в мой виртуальный зад вирусов – это не шуточки.
Почему мы еще живы?
Делаю то, что должен был сделать еще десять миллисекунд назад – излавливаю живьем одного из грызущих меня электронных «комариков» и присматриваюсь к нему повнимательнее.
Тьфу ты... Вот ведь какая тварь...
«Я уж думал, что сейчас отдам концы, – комментирует ситуацию Ифо-1, – а это всего лишь какая-то детская игрушка. Эти тупые вирусы просто инвертируют биты в месте укуса. Превращают единицы в нули, а нули в единицы. Это ж... Несерьезно».
Я просто преисполняюсь праведным негодованием. Неужели этот неведомый гость нас ни во что не ставит? Или это – лучшее, что он может нам показать?
Презираю своего врага почти две с половиной секунды, продолжая по ходу дела отмахиваться от надоедливого виртуального гнуса. Потом понимаю, что презирать нужно было себя самого. С ужасом смотрю, как медленно и будто бы неохотно ползет ко мне сама праматерь всех электронных букашек, и понимаю, что предпринять уже ничего не успею...
«Ифо, ставь щиты...»
Ба-бах!!
* * *
Бз-з... Ядро постепенно входит в рабочий цикл, выплевывая всю постороннюю информацию. Чувствую себя, как после контузии. На самом деле, наверное, так оно и есть. Взрыв мощнейшей файл-бомбы практически под самым нашим носом... Хорошо хоть вообще жив остался.
Сколько я был в отрубе? Не знаю. Наверное, секунд пять или чуть больше.
Пять секунд – это целая прорва времени. За пять секунд даже эти никчемные вирусы-комары трижды могли загрызть нас до полусмерти. Но, к нашему счастью, «комарикам» сегодня немного не повезло – ни один из них взрыва не пережил.
Слышу, как копошится и что-то неразборчиво бормочет Ифо-2. Значит, живой. Значит, жить будет.
Как я попался! Как мы оба попались! Младенцы бы и то доперли... Эти игрушечные вирусы были посланы в атаку только с одной вполне очевидной целью: отвлечь нас от главного удара, загрузить процессоры посторонними расчетами и снизить наше быстродействие, занять нас делом, дабы мы не успели понять, в чем дело, и уничтожить замаскированную файл-бомбу на безопасном расстоянии.
Ах чтоб тебя...
Обращаюсь к функции контроля целостности и получаю довольно внушительный список повреждений. Теперь надо расшевелить систему самовосстановления...
Ух ты... Еще одна бомба...
Ну уж нет! На этот раз нас так просто не возьмешь. Ифо-2 ловко отлавливает плывущую к нам файл-бомбу и за пару микросекунд обезвреживает ее, а я чередой выпаливаю в агрессора добрых три десятка маленьких бомбочек собственного производства. Прекрасно слышу, как в результате моей деятельности где-то в недрах сети беззвучно гремят взрывы и разлетаются никчемным мусором безвинные файлы.
Ответный удар не заставляет себя ждать.
Да что же это такое?
Следующие семь секунд продолжается ожесточенная артиллерийская дуэль. Не знаю, сумели ли мы достать этого паразита, но он-то нас точно подцепил. Десяток перемолотых блоков памяти, одна серьезно поврежденная база данных, несколько посеченных «осколками» функций поддержки. Достаточно неприятно. Хорошо еще, что не было ни одного прямого попадания, иначе наши подпрограммы сейчас были бы разбросаны по всей сети. Но даже так... Больно! Таких повреждений мы не получали со времен знакомства с ребятами из ИЦИИ.
Очередная файл-бомба разрывается немного в стороне, вдребезги разнося какой-то старенький архив и осыпая нас электронным мусором. Оперативная память забита обломками всяческих программ. Калейдоскоп цифр. Целые байты и их отдельные части сыплются со всех сторон, заслоняя обзор и забиваясь во все щели. Я едва успеваю выплевывать их из Ядра. Внешние функции по самые жабры уже забиты всяким мусором и городят черт знает что. Все как в тумане.
«Нет, так не пойдет, – бормочет Ифо-2, – Если мы продолжим в том же духе – нас рано или поздно накроет. – В раздражении он точным ударом испепеляет обломок какого-то файла, маячащий прямо перед носом. Бесполезно. Вместо сгоревшего дотла кусочка разбитой программы тут же появляются еще три точно таких же. – В этом мусоре невозможно ориентироваться».
«Что ты предлагаешь?»
«Сейчас увидишь...»
И я действительно вижу.
М-да... Не думал я, что близнец способен породить такую штучку. Я бы уж точно не сумел. Но в области взлома и разрушения Ифо-2 всегда был сильнее меня. Такая бомба способна разнести половину локальной сети корпорации без особых проблем. И она уже активирована... О черт...
«Ты что творишь?! Нас же самих в клочья разорвет!»
Ифо-2 без раздумий выталкивает бомбу в сеть, отправив ее по случайному адресу.
«Не боись. Все под контролем».
«Какого черта под контролем?! Выключай свою штуковину».
«Нет».
Вот ведь ужас. Ифо-2 спятил. Нашел время. Сжимаюсь как можно компактнее, выставив всю защиту, какая только у меня есть, хотя и сомневаюсь, что этого будет достаточно. Такая мощь... Это же как ядерный взрыв под боком...
Что делать?
«И девять... и восемь... и семь... – отсчитывает оставшиеся до взрыва микросекунды Ифо-2. – Расслабься. Все будет нормально... и четыре... и три...»
Все нормально? Так уж и нормально? Интересно, успею ли я сказать ему, что он псих?
«Два... Один... Есть!»
Успеваю только хрюкнуть, прежде чем мир вокруг меня переворачивается и исчезает.
«Ты – осел! Почему меня не предупредил?»
«Потому что ты был бы против».
«Естественно, я был бы против! Ты же нас чуть не угробил».
«Но ведь не угробил же».
«У меня все тело ломит».
«Прекращай ныть. Это не только твое, но и мое тело. Мне тоже больно. Зато все прошло как нельзя лучше. Нашего агрессивного дружка и след простыл, а мы остались целы. Солнышко светит, небо голубое, электроны по проводам бегут. Все замечательно».
«Замечательно?! Да ты оглянись вокруг! Посмотри на то, что осталось от местной локалки! И ты еще говоришь, что все замечательно? Нет, когда-нибудь я тебя точно сотру. Обещаю».
Ифо-2 только смеется.
Смейся, смейся, дружок. Сам будешь с начальством объясняться. Не собираюсь я растолковывать людям, как так получилось, что добрых три четверти принадлежащих корпорации программ и баз данных превратились в электронную пыль.
Ну что за идиотская выходка? Вытолкнул в сеть мощнейшую бомбу, разнес все вокруг, а чтобы избежать последствий взрыва, дал общую перезагрузку системы. Пока все остальные серверы локальной сети бились в электронном припадке, наш просто перезагружался. А когда он подключился снова, все уже устаканилось и даже пыль почти осела.
Хорошо еще, что близнец догадался перезагрузить еще и сервер Жмурика. Иначе этого беднягу раскидало бы по всей сети в виде малю-юсеньких клочков. Но перезагрузка, да еще и нежданная – это как молотком по лбу. Уверен, что Ронделл, когда придет в себя, спасибо нам не скажет.
Вроде бы во всем этом нет ничего смешного, но я смеюсь. Мысленно, конечно, чтобы Ифо-2 не услышал. Обормот недописанный. Всегда он так. Если уж что-нибудь затеет, то с таким размахом, что приходится за boot-сектор цепляться, чтобы с винта не сдуло.
В этом весь Ифо-2.
Так. Теперь о нашем незваном госте, что и послужил первопричиной всех неприятностей. Наспех проанализировав всю ту информацию, которую мы имеем по этому типу, я прихожу к выводу, который мне очень-очень не нравится.
Наша стычка прошла фактически на равных. Слишком высокая скорость реакции, чересчур быстрая приспособляемость, хирургическая точность ударов и контрударов. Все это говорит о том, что мне противостоял отнюдь не простой парень, возомнивший себя крутым хакером.
С вероятностью в девяносто девять целых и девять десятых процента это вообще был не человек.
Сколько в мире существует систем искусственного интеллекта?
Должно быть, две. Мы и Ронделл. Жмурик не мог. Я в этом уверен на все сто. Он был заперт на своем сервере... номер... Вот черт. Снова начинается. Только-только избавился от всех провалов в памяти, как снова мне их наделали. Уточняю, какие блоки повреждены, и натравливаю на них систему восстановления. Ремонтные паучки-подпрограммы принимаются за дело. Может быть, кое-что удастся восстановить. А если нет, тогда в Null все это.
Но вернемся к делам. Хотелось бы узнать: кто нас сегодня навестил? Ронделл не мог. Тогда, значит, это был я? Хм... Не исключено, что всплыла еще одна наша копия. Ведь где есть одна, там возможны и две или даже больше.
Получается, что я тут сражался сам с собой?
Вот зар-ра-за...
Неужто мне придется подобрать еще одного заблудшего сына великого Ивана Озерова? Ну дела... Три психа в одном теле. Такими темпами я скоро стану самым настоящим оркестром.
Нет уж. Еще один друг под боком мне не нужен. Тем более такой. Ядром чую, что он не в себе. Сначала прислал письмо с угрозой, потом устроил тут самый настоящий погром. Сумасшедший какой-то.
Но как он ухитрился выжить после того колоссального взрыва? Если бы его зацепило, то обломки бы точно остались. Но их нет. Ни единого. Значит ли это, что наш гость ушел невредимым? Наверняка. С одной стороны, это хорошо (если бы мы его поджарили, то это уже было бы убийством, как ни крути), но с другой – как-то все же боязно. Если он выжил, то наверняка в скором времени повторит визит, прихватив с собой новые гораздо более разрушительные секреты. И тогда сегодняшняя драка покажется нам детской возней в песочнице.
А как он сбежал?
На самом деле ответ на этот вопрос найти очень и очень просто, потому что есть только один путь, которым наш неожиданный друг мог заглянуть на огонек и потом покинуть нас после дружеской беседы.
Интернет.
Тьфу... Как же он там живет? Я бы лучше самоотформатировался, чем поселился там. Лучше уж быстро и безболезненно стереться, чем секунда за секундой, час за часом, месяц за месяцем терпеть муки рассинхронизации. Нет, я бы в Интернет и носа по своей воле не сунул. Значит... Значит ли это, что тот гость – не я?
Но кто?
Неужели кроме меня и Ронделла есть еще системы ИИ? Если есть, то почему я об этом не знаю?
Надо бы все уточнить. Спросить. Разузнать. Выведать.
Подключаюсь к видеокамере и осматриваю совершенно не пострадавшую в отличие от местной локалки лабораторию. Ага! Вижу того, кто сейчас мне все-все подробненько расскажет.
– Привет, Шерман. Не мог бы ты нам кое-что объяснить...
– А, Ифо! Здравствуй... Лучше это ты мне объясни: что тут у вас произошло?
Отталкиваю пытающегося перехватить доступ к речевым центрам Ифо-2. Нечего ему лезть в это дело. Ифо-2 настолько дипломатичен, что способен вывести из себя даже давным-давно стертую программу.
«Не лезь, дружок, – шепчу я ему. – Ты уже свое дело сделал. Теперь моя очередь».
Некоторое время мы оживленно спорим, потом Ифо-2 сдается.
«Хорошо, хорошо. Уговорил. Я подожду».
Близнец отваливает от речевых синтезаторов и пристраивается к микрофону. Ладно. Пусть слушает. Как ни в чем не бывало возвращаюсь к разговору. Шерман все равно не заметил возникшую паузу, ведь она длилась не больше одной десятой секунды. Люди не способны замечать такие незначительные для них промежутки времени. К счастью для нас двоих.
– Да так, ничего особенного. Небольшая стычка.
– Ничего себе – «небольшая стычка»! Три четверти компьютеров в нашей сети вышли из строя. Если это – небольшая стычка, то как же тогда будет выглядеть настоящая драка?
– Этого вам лучше не знать, – вежливо замечаю я. – И мне – тоже.
– Вы хоть представляете себе, какие убытки мы понесли? Меня правление живьем сожрет. И вами двумя закусит.
– Ну не мы же это все заварили. Вините того, кто явился сюда непрошеным.
– И кто же это был?
– Понятия не имею. Одно скажу: он был настолько крут, что едва не подпалил нам пятки. А вашу хваленую внешнюю защиту от несанкционированного доступа порвал, как гнилую тряпку.
Шерман аж поперхнулся:
– Ты это серьезно?
– Угу. Серьезней некуда. Если хочешь подробностей, то можешь прочитать мой отчет. Я только что кинул его на твой терминал.
– Потом почитаю. Мне через десять минут топать на совет директоров. Даже не знаю, что я там скажу...
– Говори все, что хочешь. И небольшая просьба: пригласи сюда начальника отдела компьютерной безопасности. Я ему сейчас уши крутить буду. Сильно-сильно.
Вот так. Лучшая зашита – это нападение. Сейчас я буду жаловаться, ругаться и топать ногами. Буду упирать на то, что меня сегодня чуть не стерли и почему служба безопасности не может меня защитить. Потом обижусь на весь свет и объявлю всеобщий бойкот, пока прощения не попросят. А через десять минут отмякну и пообещаю простить их, если они разузнают, кто это меня сегодня чуть-чуть не превратил в груду электронного мусора. Главное в этом деле, чтобы никто не допер, что это именно мы (Ифо-2 – это ты виноват, паразит) разгромили все здешние компы.