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