Выбрать главу

   Буквально через пять минут тысячи модемов по всему миру заморгали красными глазками и зашипели, подключаясь к FTP компании "Карлссон & Малыши". Обновление антивирусных баз пошло "в народ".

   Результатов следовало ожидать через час-другой. Дундук отказался ехать домой и прилег вздремнуть в боковой комнате на раскладушке. Антивирусные аналитики сбегали за пивом и воблой, уселись за центральный стол и, посасывая соленые косточки, принялись делиться впечатлениями:

   - А ты заметил, какой там метод криптования заюзан в подпрограмме номер шесть-ноль-два?

   - Угу, похоже на Ривеста-Шамира-Адлемана.

   - Ни фига, это чистейший Эль-Гамаль.

   - Но в восемнадцатом цикле у него нет характерной перестановки байтов хеш-функции.

   - Вот если бы удалось найти два числа в семьсот тринадцатой степени таких, чтобы из их суммы извлекался бы такой же корень...

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

   - Тут к вам какая-то бешеная бабка. Говорит, что по крайне важному и абсолютно срочному делу.

   - Я вам не бабка! - ворвался в трубку энергичный старушачий голос. - Я Марфа Федотовна Елкина-Палкина, доктор физико-математических наук и начальник отдела автоматизации ОИЯИ - Дубненского Объединенного Института Ядерных Исследований.

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

   - Кто здесь будет Винни-Пух? - поинтересовалась старушенция.

   - Я, - выступил вперед руководитель лаборатории. - Только меня зовут не Винни-Пух, а Карлссон.

   - Один хрен, - отмахнулась старушенция. - Заперлись тут у себя на верхотуре, дармоеды. Телефоны не работают, на дорогах пробки. А этот ваш антивирус со свежими базами нам сорвал утренний эксперимент по разгону реактора на мягких нейтронах!

   - Как это сорвал? - удивился Карлссон.

   - Очень просто, удалил нам все программные модули, используемые для управления экспериментом. Еле-еле успели отключить установку вручную.

   - Ну, видимо все эти ваши модули были неизлечимо поражены каким-нибудь вирусом, - предположил Карлссон.

   - Не болтайте ерундой, - отмахнулась старушенция. - Эта машина даже к Интернету не подключена, и софт там в основном отечественной разработки. Не могло там быть вируса, если только...

   - Что? - насторожился Карлссон.

   - Если только ваш антивирус с сегодняшнего дня не начал реагировать на код, разработанный нашими программистами и внедренный на всех атомных станциях страны, как на вирусный.

   - Не может быть... - побелел Карлссон.- На всех атомных станциях?

   - На всех! - сурово подтвердила старушенция.

   Ни Елкина-Палкина, ни Карлссон, конечно, не знали, что всему виной был Боря Шпиндельшухер, который когда-то работал в ОИЯИ и придумал несколько редких алгоритмов, и потом эти алгоритмы вошли составной частью в управляющие программы на всех атомных станциях страны. А сам Боря, сдриснув несколько лет назад на пмж в город Хайфу, от своей широкой души поделился алгоритмами с Микросхемой, которая использовала их в своем новом вирусе. Именно эти алгоритмы новая версия антивируса считала характерным признаком вируса и безжалостно уничтожала, не обращая внимания - вирусу они принадлежат или управляющей реактором программе.

   

   9. В шаге от ядерной катастрофы

   Карлссон стремительно бросился к телефону:

   - Алло! Алло! Это ФСБ? Говорят из компании "Карлссон & Малыши". Есть крайне срочное и исключительно важное сообщение!

   Наивный и доверчивый Карлссон! Неужели вот прям сейчас дежурный офицер, сидящий на телефонах в одном из важнейших ведомств страны, поднимет трубку и начнет трепаться с первым попавшимся абонентом, который, вполне вероятно, только час назад сбежал из дурдома?

   - Это автоответчик? - прогнусавила трубка. - Продиктуйте ваше сообщение после гудка. Если оно представляет важность, Вам перезвонят. Пи-ип!

   - Твою ж дивизию в каждое дуло!!! - завопил Карлссон. - Дежурный, ну возьми ж трубу!!!

   Но трубка молчала. Тогда Карлссон принялся орать в трубку обстоятельства дела, обильно сдабривая речь непарламентскими выражениями. Стоявшая посреди комнаты старушенция зажала уши.

   Бросив трубку на рычаг, Карлссон некоторое время стоял неподвижно, закрыв глаза и стиснув зубы. Потом резко повернулся к молчаливым сотрудникам.

   - А вы что стоите? Немедленно пишите антивирус против антивируса!

   Четверо программистов бросились к своим компьютерам. Дундук, проснувшийся от крика, вышел из боковой комнаты, пожал плечами, вздохнул, и тоже сел на свое рабочее место. Но вместо того, чтобы заняться работой, набрал Интернетовский адрес: http://www.cnn.com. Интернет работал из рук вон плохо, страшно тормозил, но все-таки прорвался на центральный сайт мировых новостей. Странное дело, после звонка в ФАПСИ прошло всего несколько минут, а на CNN уже появились breaking news: "по срочным сообщениям из Москвы, антивирус Карлссона грозит миру ядерной катастрофой". Дундук снова вздохнул и возобновил прерванную ночную работу: занялся разработкой теории, позволившей бы подобрать такую тройку чисел, что сумма целых степеней от двух из них равнялась бы той же степени от третьего.

   А четверо программистов стремительно разработали антивирус для своих же разосланных несколько часов назад дневных баз, упаковали их и выложили на FTP. Теперь "новейшая" версия антивируса будет искать и убивать "новую".

   В томительном ожидании проходили минуты. Количество красных точек (вирус) медленно уменьшалось, количество зеленых (новый антивирус) - медленно росло, а синие (новейший вариант антивируса) практически не были заметны. Вдруг все вздрогнули от пронзительного телефонного звонка. Карлссон поднял трубку, прижал ее к уху, вдруг встал по стойке смирно и заикаясь ответил:

   - С-слушаю, г-господин Президент!

   - Ваша информация достоверна? - пробурчала мембрана.

   - А-абсолютно.

   - Хорошо, хотя, конечно, ничего хорошего нет. На атомные станции страны уже звонят, чтобы предупредить их о недопустимости запуска антивируса, но каналы забиты вирусом. В Сыктывкар вылетел батальон спецназа, усиленный бронетехникой и авиацией, чтобы арестовать хакеров.