Киберпанк (mindw0rk) - страница 192

На минуту его внимания сфокусировалось на экране телевизора. Дискавери показывал детей, играющих с детенышами животных на фоне красочного пейзажа. Глядя на эту идиллию, Бэнчара охватила тревога. Он так долго работал над своим проектом, но никогда не задумывался, как его открытия могут повлиять на мир. Ведь в плохих руках «Тихая смерть» может стать одним из самых опасных оружий за всю историю человечества. Мысли об этом не покидали Алана всю ночь, и до самого утра он проворочался, безуспешно пытаясь заснуть.

* * *

— Нихрена себе! Иди сюда — услышал Витя из-за соседнего стола.

Андрей не отрывал глаза от монитора и, когда брат подошел, ткнул пальцем в экран.

— Только что скачал это с компа одного вояки.

— Что это?

— Документы по поводу каких-то совершенно секретных разработок в области звука.

— Каких разработок?

— Ну, я еще толком не вникал, но, похоже, чуваки планируют создать новое звуковое оружие. Я выудил это из его почтового ящика, письмо было зашифровано несложным шифром. Самое интересное идет в атаче, там по твоей части.

Андрей открыл архив и запустил файл с расширением.c. Перед братьями появился исходный код на языке C. Едва глянув на него, Витя утвердительно кивнул: «Да, явно по части саунда».

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

— Она не закончена, — вынес резюме Витя. — Нет одного фрагмента.

— Т. е. мы ее не запустим?

— Неа.

— Можешь определить, что она делает?

— Просто отдает команды звуковой плате генерировать определенные шумы. Каким-то особо извращенным способом.

— Что за шумы?

— Я почем знаю?

— Витек, это что-то важное. Иначе бы оно не шифровалось и не шло по сабжем: «Совершенно секретно».

Витя ткнул пальцем в одно место в исходнике, где была последовательность цифр и букв.

— Похоже это название программы. Только в шестнадцатиричной системе счисления.

— Можешь прочитать?

— Уже. Там написано «Тихая смерть».

Андрей присвистнул.

— Слушай, может нам удалить все это от греха подальше? Кто знает, чего там вояки изобрели.

— Да не, стой. Я хочу воспроизвести оригинал.

— В смысле?

— Можно попытаться на основе этих фрагментов воссоздать всю программу целиком.

— Как? — Андрей рассмеялся.

— Да говорю тебе, вполне. Ты же можешь расшифровать сообщение, в котором отсутствует большая часть букв?

— Ну, зависит от количества отсутствующих букв и того, какие буквы отсутствуют.

— Так и здесь. В основном фрагменте были инструкции командам, которые есть в нашем куске. Мы видим, какие команды они выполняют, и можем написать соответствующие инструкции. Все элементарно.