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