Чтение онлайн

на главную

Жанры

Шрифт:

Ладно, эмоции в сторону! Нужно спасать тех, кто остался!

Джордан постарался абстрагироваться от всего и приступил к работе. Помня о печальной ошибке Ирвина, он первым делом отключил исполняемый модуль программы и только после этого очистил ее от последствий повреждений, нанесенных его собственным выстрелом. Получив чистый код, Крис приступил к анализу. К его удивлению, программа была очень небольшой, а следовательно, создана на древнейшем и примитивном ассемблере? Из нынешних программистов лишь единицы умели писать на этом, переходном от машинных кодов, языке. Значит, автора, если только удастся выйти живым из этой переделки, будет нетрудно вычислить. Джордан в другое время с удовольствием покопался бы

в программе подольше – он давно не встречал такие редкости, – но сейчас счет шел на секунды.

Крис снова углубился в анализ. Он так задумался, что не заметил, как экс-Митчел пристрелил одну из периодически прорывавшихся серебрянок уже в непосредственной близости от него самого.

«Вот и не придется ходить далеко в случае потери этого экземпляра», – только и отметил Крис.

Хорошо, раз это ассемблер, то ухищрений особых не понадобится. Модули в этом языке до обидного формализованы и не допускают вольности и неточностей в написании. А значит, легко себя выдадут!

Джордан поднапряг память. Он вспомнил архитектуру большинства программ, написанных на этом реликте Вот оно! Точно! Крис явственно, словно картинку в букваре, увидел модуль, соответствующий тому, что в обычных программах называют таймером. Вот это новость! Здесь есть такой же! Что же это за вирус, который имеет в своем теле счетчик времени? Неужели недостаточно сетевого времени? Формируй запрос к серверу. Крис, не забывай, ассемблер примитивен до слез, но не настолько, чтобы... Господи, да ведь тут заложен механизм самоуничтожения! Нет, ну не может быть! Если создатель хотел просто уничтожить сетян, то зачем ему таймер? А если есть селекция целей, то... Так, на какое время рассчитан счетчик таймера? Крис посмотрел на остаток времени остановившейся программы. Совсем непонятно! Не может быть! Если бы тварь не погибла сейчас, завтра в двенадцать утра она сама бы сдохла? Это еще как понимать? Почему в двенадцать? Почему завтра? И вообще, что это за вирус такой странный? Включается в зависимости от даты, что еще понятно, но вот чтобы выключался...

Джордан, еще не веря себе, схватил только что подстреленную экс-Пауком тушку и развернул ее. Теперь он знал, где искать, а потому быстро нашел то, что

нужно. Так и есть, здесь тоже таймер стоял на полдень завтрашнего дня!

– Профессор, я, кажется, разобрался с этим зверьем! – Крис вернулся к реальности и, подменяя В-Рошаля, дал веерный залп. Высунувшийся язык стаи, потеряв две пары серебрянок, исчез. – Они будут жить. – Он снова выстрелил. – Завтра днем они сами умрут! Нам нужно продержаться до двенадцати часов завтрашнего дня.

– Ты что, охренел? – Псевдо-Джеймс тоже устал. Психическая энергия бывшего монстра, как и у нормальных людей, требовала подзарядки. – Мы не выдержим! Пиши антивирус!

– Мне столько не написать! – признался Джордан. – Вирусы все прибывают и прибывают! Вот если бы системное время изменить! Вернее, дату. Время то же, только чтобы число было завтрашнее!

– И ты думаешь, это поможет? – вдруг спросил В-Рошаль.

– Сразу, – уверенно ответил Джордан. – Все, кого можно еще спасти, будут спасены! Головой ручаюсь!

– Мы уже недалеко от моего сервера. Будем пробиваться! – решил профессор.

– Как? – вяло возразил экс-Митчел. – Я уже на нуле. Крис тоже во время своей истерики столько энергии впустую выбросил...

– Это было совсем другое! – сказал Джордан. – Я даже не помню, как это делал.

– Я помню! – вдруг заявил В-Рошаль. – Я помню и попробую твой метод! Я запомнил, как ты... Нет, лучше я попробую свое поле! А вы прикрывайте меня!

Профессор сориентировался, выбрал направление и молча пошел вперед. Излучения его поля не было видно, но гора останков перед В-Рошалем стала таять и рассыпаться так же, как в свое время перед Джорданом. В облаках из трупов рыб-убийц стал образовываться широкий проход. Серебрянки, попадавшие в створ его излучения, тоже мгновенно превращались в сетевую пыль. – Прикрывайте мне спину! – закричат профессор. – Я так долго не выдержу!

Крис, чувствующий излучение какой-то неизвестной ему энергии, стал бить очередями. Псевдо-Джеймс не отставал. Почувствовав пустоту за спиной, Джордан обернулся. В-Рошаль, светясь от излучаемой в направлении движения разрушительной, стирающей всю информацию силы, отошел уже на довольно приличное расстояние.

– Джеймс, отходим! – приказал Крис. Короткими перебежками, выбивая подлетевших слишком близко серебрянок, они стали догонять В-Рошаля. Тот уже подошел к ближайшему локальному серверу. Крис понял, что задумал профессор, и испугался. Он еще не знал, что получится при таком скачке времени, но при этом понимал, что все равно нет выхода. Если сервер не имеет программ, жестко зависимых от даты, они спасены, если же есть и числовой сбой приведет к зависанию системы... Что ж, тогда братская могила для всех, кто в оперативной памяти этого узла.

В-Рошаль оглянулся. Знаки его интерфейса просто кричали о том, что он требует поторопиться. Можно подумать, что они здесь на прогулке! Крис подстрелил очередную серебрянку. Другую псевдо-Джеймс сбил прямо над головой Джордана. Интересно, сколько уже раз сегодня бывший Паук спасал жизнь Криса?

– Что вы так медленно? – В-Рошаль едва двигался. Видимо, выброс энергии дорого ему стоил. – Я создам вспышку. Крис, ты перестрой системное время. Этот сервер. Здесь можно...

Крис увидел, как профессор проник в программу, отсчитывающую системное время, поискал синхронизатор с Сетью и отключил его. Отсчет пошел от собственных часов внутреннего генератора компьютера сервера.

– Крис, давай! – скорее почувствовал, чем услышал Джордан. Но он и так не стоял. Найдя настройку даты и времени, Крис установил завтрашнее число. Дважды дав подтверждение, он вывалился из программы и приготовился к стрельбе Но тут неожиданно тряхнуло, да так, что у него потемнело в глазах – Вот это да! – услышал он восклицание псевдо-Джеймса. Джордан поднял глаза и увидел, что вокруг начался настоящий дождь. Только вместо капель падали серебристые хищники. Они умирали в своем последнем полете и тут же распадались сетевой пылью. Прошло буквально три, ну, может, пять секунд, и в обозримой части Сети остались только горы разлохмаченных трупов тех серебрянок, что были убиты программами Живых. В них не работали даже самоуничтожители!

Джордан осмотрелся. Похоже, что для них война закончилась! Если ничего не изменится, серебрянкам их не достать. Эх, если бы Ирвин и Тьери дожили! Как жаль ребят! Хорошие были ребята, неиспорченные! Но что произошло с остальными? Об этом страшно было даже подумать! Видимо, эта же мысль пришла и псевдо-Джеймсу – он повернулся и, глядя на Криса, спросил: – Что же получается? Нас теперь опять трое? Как тогда, со Стивом?

Трое? Крис посмотрел на едва живого В-Рошаля. Судя по всему, профессор затратил так много сил, что теперь с трудом удерживал ту частицу живой энергии, которая отличала программу с личностью от просто сложной программы.

– Получается так, – невесело ответил Джордан.

– Крис, а что это было? – Псевдо-Джеймс показал на пробитый В-Рошалем коридор. – Как вы, черт побери, это делаете?

– Если б я сам знал! – Джордан был настолько измотан боем, что даже и не удивился тому, что сделал профессор. – Наверное, это... Может, какое-то неизвестное излучение. Про себя не скажу, не знаю. Да и если говорить откровенно, даже помню плохо, как это все было. А у профессора это, скорее всего, информационное поле. Такое есть у каждого из нас. У одних слабее, у других... Вон у В-Рошаля видишь какое сильное! Гипнотизер, одно слово...

Поделиться:
Популярные книги

Гарем вне закона 18+

Тесленок Кирилл Геннадьевич
1. Гарем вне закона
Фантастика:
фэнтези
юмористическая фантастика
6.73
рейтинг книги
Гарем вне закона 18+

Разведчик. Заброшенный в 43-й

Корчевский Юрий Григорьевич
Героическая фантастика
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.93
рейтинг книги
Разведчик. Заброшенный в 43-й

Академия

Кондакова Анна
2. Клан Волка
Фантастика:
боевая фантастика
5.40
рейтинг книги
Академия

Проклятый Лекарь IV

Скабер Артемий
4. Каратель
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Проклятый Лекарь IV

Третий. Том 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий. Том 3

СД. Том 17

Клеванский Кирилл Сергеевич
17. Сердце дракона
Фантастика:
боевая фантастика
6.70
рейтинг книги
СД. Том 17

Чемпион

Демиров Леонид
3. Мания крафта
Фантастика:
фэнтези
рпг
5.38
рейтинг книги
Чемпион

Краш-тест для майора

Рам Янка
3. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
эро литература
6.25
рейтинг книги
Краш-тест для майора

На границе империй. Том 7. Часть 3

INDIGO
9. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.40
рейтинг книги
На границе империй. Том 7. Часть 3

Случайная жена для лорда Дракона

Волконская Оксана
Фантастика:
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Случайная жена для лорда Дракона

Не грози Дубровскому! Том II

Панарин Антон
2. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том II

Барон устанавливает правила

Ренгач Евгений
6. Закон сильного
Старинная литература:
прочая старинная литература
5.00
рейтинг книги
Барон устанавливает правила

Возвращение

Кораблев Родион
5. Другая сторона
Фантастика:
боевая фантастика
6.23
рейтинг книги
Возвращение

Кодекс Охотника. Книга XXV

Винокуров Юрий
25. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
6.25
рейтинг книги
Кодекс Охотника. Книга XXV