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

      - Нашёл! – Игорь хлопнул по поверхности стола ладонями и откинулся на спинку операторского кресла, прижимая ладони к уставшим глазам.

      Через несколько секунд его стол обступили все сотрудники лаборатории. Даже Анна Львовна и Илья Павлович, последние дни до головокружения распечатывающие все более или менее нужные чертежи, схемы, листинги программ и текстовые документы, прервали своё такое важное занятие.

      - Вот, - ткнул пальцем в экран монитора Игорь. – Совершенно «левый» код. Вы только посмотрите, как коряво он написан, как будто кто-то не смог с первого раза написать нужную программу, а затем пытался подправить её, всё больше и больше запутываясь. Вот, глядите: поиск последних свободных адресов в памяти, затем побайтовая запись в эти ячейки… Такое впечатление, что эта программа записывает в ОЗУ саму себя, а через некоторое время стирает…

      - Да-а-а, - протянул подошедший Юрий Викторович. – Давно не встречал программ, которые не портят данные, а выводят из строя «железо»… Ну, чего стоите? – Обратился он к Саше и Толику. - Ищите во всех управляющих программах на всех компьютерах такие участки кода и вырезайте вручную, а ты, Игорь, пиши программу, которая проверяла бы каждый файл на наличие этого участка и удаляла бы этот код. Такой себе антивирус для уничтожения одного вируса…

      …Через неделю жизнь сотрудников лаборатории специзмерений вернулась на круги своя. Анна Львовна целыми днями делала деталировки и сборки в трёхмерке, а в обед смотрела заново скачанную «Санта-Барбару» и рассматривала свои кулинарные книги. Саша Бобрышев программировал и отлаживал микропроцессорные схемы для скоростомеров, а в обеденный перерыв мирно спал, положив голову на стол. Илья Павлович, заметив, что Толик Сушко рассматривает красочные картинки в скачанной с Интернета книге «Рукотворные НЛО», объяснял молодому электронщику, почему, с точки зрения аэродинамики, такие конструкции не будут летать.

      Юрий Викторович Гомеров собрал всю испорченную вирусом купленную зимой память, которая была ещё на гарантии, и спокойно обменял её в том компьютерном магазине, где и покупал, на новую исправную, просто заявив, что она перестала работать.

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

      К тому же Игорь написал во все службы технической поддержки антивирусных программ, рассказал об обнаруженном им вирусе и даже приложил к своему сообщению написанную им антивирусную программу. А ещё он даже не догадывался о том, что вся лаборатория почти месяц «стояла на ушах» из-за его неудавшейся попытки написать куайн пятнадцать лет назад.

2015 год - Официальное заявление

      - «Лаборатория Касперского» заявила о том, что её сотрудники обнаружили тело вируса, известного, как «Пожиратель памяти», и внесли его сигнатуру в свою антивирусную базу данных. Напомним, что ведущие производители компьютерных комплектующих вынуждены были отозвать из продаж оперативную память, жёсткие диски и видеокарты, произведённые ими после осени 2013 года из-за массового отказа этих устройств в гарантийный период эксплуатации. Во всех вышеуказанных комплектующих было обнаружено большое количество неисправных ячеек памяти, расположенных по старшим адресам. Было высказано предположение о некорректной работе контроллеров этих устройств, что породило подозрение в преднамеренном написании подпрограмм, выполняющих операции записи-чтения в память по одним и тем же адресам, что через определённое время делало эти ячейки памяти неисправными. Было даже начато уголовное делопроизводство против специалистов, занимавшихся разработкой и сопровождением производства устройств памяти, однако, после тщательного изучения программ обработки данных в контроллерах памяти был обнаружен вирус, признанный одним из самых вредоносных за последние десять лет. Ущерб от его деятельности составил несколько десятков миллиардов долларов, именно во столько оценили испорченное им оборудование. Заметим, что данный вирус очень корректно записывал сам себя в тело программ, не искажая их содержимое».

      Юрий Викторович Гомеров закончил читать вслух статью из свежего номера «Компьютерного обозрения», который, как и другие научно-технические журналы бесплатно поставляли в НИИ издательства, стимулируя этим работников института время от времени писать туда статьи.

      - А я ещё год назад во все службы поддержки антивирусных программ всё это написал, - поделился с ним Игорь Точилин. – Только они – ни мур-мур, ждали, пока именно их сотрудники ту же работу, что и мы, сделают…

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

      - Так, лорд Кавендиш ты наш неоцененный, - прервал силовика Гомеров. – Пойдём, лучше покурим…

      …Юрий Викторович и Игорь стояли в курилке, беседуя на какие-то отвлечённые темы.

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

      - Ну, в общем, ничего невозможного в этом нет, - ответил Игорь, и вдруг вспомнил подобный разговор в этой же курилке много лет назад, когда Юра, ещё молодой системотехник, подбивал его написать куайн.

      «Интересно, куда потом делся «винт» из моего компьютера, - подумал он. – Ведь я тогда так глубоко в систему влез…»

      Конец

Не забудьте оставить свой отзыв:

http://ficbook.net/readfic/3326283