Весенняя ночь, которой звездный зов посетил Землю, казалась не предвещающей ничего подобного. Ночь эта была, ясная, безоблачная и черное небо было усыпано серебристого цвета звездами. Огромная чаша радиотелескопа медленно поворачивалась на альт-азимутальных монтировках, точно цветок подсолнуха за Солнцем, сканируя ночное небо…
— Из Лаборатории Касперского, что ли? — спросил Савелов.
— М-м, нет — усмехнулся Топазов. — Все эти аверы, на самом деле, не очень-то профессиональны. Мы вышли на одного вирусмейкера и предложили ему с нами сотрудничать. Взамен того, что мы не станем сдавать его киберполиции.
— Вирусмейкер? Так значит, этот парень внизу… — начал Игорь.
— Пишет вирусы? Да — кивнул Топазов. — Мы решили, что лучшего специалиста по вирусам, чем человек который сам их пишет, нам не сыскать.
К парню у вертолета подбежали двое черных спецназовцев и повели его в сторону телескопа.
— SETI-хакер? — переспросил вирусмейкер. — Бред сивой кобылы.
Он сидел в одном из кресел, вальяжно откинувшись на спинку. «Андрей» — представился он по прибытию.«Пусть будет Андрей. Нормальное имя, не хуже и не лучше остальных». Полковник Топазов кратко ввел его в курс дела, оказывается консультанта «Андромеды» держали в неведении вплоть до последнего момента.
И вот теперь «Андрей» сидел в кресле и спорил с Топазовым.
— Бред сивой кобылы — повторил Андрей. — Этот ваш Ричард Кэрриген похоже, из тех ученых, которые компьютер один раз жизни видели. И то выключенным. Да таких и среди компьютерных экспертов немало встречается, чего уж там… Кстати, здесь есть кофе?
— Да — кивнул Глеб. — Вон тот бак с водой, видите? Горячая и холодная вода. И кофе рядом же стоит, на столике.
— Простите, Андрей, — перебил его Топазов — а вы не могли бы несколько яснее обосновать вашу точку зрения?
— Ну — вздохнул Андрей. — Об идее SETI-хакера я уже читал. В Сети. И на одном компьютерном ресурсе, на Секъюритилабе, был гениальнейший комментарий, цитирую по памяти: «А этот ученый, не спросил у своих инопланетных друзей по палате, под какую ось они собираются писать свой вирус — под Windows, Linux, или Mac OS X?».
Понимаете, вот в чем дело. Каждая программа, и вредоносная и обычная, пишется на каком-либо языке программирования — Pascal, C++, Ada, SmallTalk. Но дело все в том, что компьютер не понимает этих языков — так же, как не понимает русского, английского, суахили. Компьютер понимает только один язык — двоичный. Ноль, единица, выключено, включено. И код программы переводится с языка программирования, на бинарный, специальной программой — компилятором. И для каждой операционной системы, существует свой набор компиляторов. Более того, так как разные операционные системы устроены по разному, то и сам исходный код программы, приходится изменять в соответствии с целевой ОС.
А вот теперь и ответьте мне, откуда инопланетяне, находящиеся в световых годах от нас, возьмут сведения об использующихся на Земле компиляторах и операционных системах?
— Так что же, можно по домам? — спросил Андрея Савелов.
Андрей пожал плечами и кивнул на Топазова, как бы говоря: «ему решать».
Тот не унимался.
— А вот в своей статье, Кэрриган утверждает, что предложил написать вредоносную программу для компьютера ILLIAC, программистом незнакомым с этой системой. И они справились!
— Я не могу сказать точно, потому что Кэрриген по этому поводу дает мало информации — начал Андрей, вставая из кресла и направляясь к баку с водой. — Но судя по всему, его программисты справились с задачей так: изучили документацию по этому ILLIAC и написали свою программу. И то, неизвестно рабочая ли у них программа получилась. И мы снова возвращаемся к тому, с чего начали: откуда Чужие возьмут информацию о земных компьютерных стандартах.
Он взял одну из чашек, осмотрел ее и начал накладывать пластиковой ложечкой сахар.
— А без этой информации, компьютерный вирус не заработает? — спросил Глеб.
— Боюсь, что если инопланетяне таки пошлют свои бинарные коды через всю галактику, земные компьютеры даже не поймут что это такое. — Отозвался Андрей.
Он наложил в чашку две ложки сахара, насыпал немного кофе и сунул чашку под красный краник с кипятком.
— Таково ваше мнение — подытожил Топазов.
— Нет. Это здравый смысл — ответил Андрей.
— Ваш здравый смысл. А мой здравый смысл, говорит мне, что угроза слишком велика, чтобы ее игнорировать. Так что, я вынужден объявить на этом объекте карантин. Товарищи ученые — полковник повернулся к Савелову и аспирантам — я вынужден вас задержать вас здесь, по требованиям национальной безопасности.
Савелов медленно выдохнул и набрал в легкие воздуха.
— Хорошо — сказал он. — Но мы хотели бы попробовать засечь сигнал вторично.
— Ну, я думаю, это возможно — согласился Топазов, немного помедлив. — Главное не подключать ваши компьютеры к Интернету и все будет хорошо.
— Нет, дорогая — говорил Савелов, в трубку телефона. — Я здесь застрял надолго. Извини, вырваться смогу нескоро. Да, мы приняли очень необычный сигнал, приеду расскажу. Ну все, целую.
Он опустил трубку на рычаг и вздохнул:
— Что я скажу жене, когда весь этот кошмар закончится?!