Прото-вирус для «Наири»
Автор: Генри Лайон ОлдиНа старших курсах ХПИ (Харьковский Политехнический институт, ныне университет) в середине 80-х годов прошлого века у нас появился новый предмет: программирование. Блок-схемы простеньких программ с прямыми и обратными связями, изучение языка программирования АП и работа на ЭВМ «Наири» в вычислительном центре ХПИ. Причем программы мы составляли не абы какие, а вполне по профилю: по обсчету всяческих химических и химико-технологических процессов (учился я на факультете технологии неорганических веществ). Результаты этой деятельности потом включались в курсовые и дипломные работы.
А еще в «Наири» можно было вводить так называемые стандарт-программы. Маленькие типовые программки для обсчета типовых, опять же, задач. И вот как-то раз меня осенило, для чего эти самые стандарт-программы можно использовать.
Ни для чего хорошего, разумеется. Чистое хулиганство!
Модифицировал я в соответствии со своим замыслом одну такую стандарт-программу. Дождался, пока подойдет моя очередь работать на «Наири». Сначала загрузил нормальную программу, получил результаты для курсовой – и после этого втихаря загрузил в «Наири» свой стандарт-программный прото-вирус. (Хотя словосочетания «компьютерный вирус» никто из нас тогда не знал – это я уже сейчас свое хулиганство так называю.)
Сменяет меня мой одногруппник, вводит в «Наири» свою программу, машина гудит-жужжит-мигает и – оп-па! – вместо ожидаемых результатов выдаёт:
«Русская» - 5,30
«Московская особая» - 5,30
«Пшеничная» - 6,20
«Столичная» - 6,20
«Посольская» - 6,40
Одногруппник в полном недоумении, народ собрался вокруг машины и ржёт. Человек пытается загрузить программу заново – тот же результат! Его сменяет другой: «Это у тебя программа кривая! Пить меньше надо!» -- загружает свою... и машина снова выдаёт цены на водку!
Наконец появляется преподаватель, видит все это безобразие, хмыкает: «Додумались-таки!» -- перезагружает машину, и «Наири» снова работает нормально, поскольку моя стандарт-программа с ценами на водку, которая перехватывала на себя управление, стерлась из оперативной памяти после перезагрузки.
Конечно, до полноценного компьютерного вируса моей модифицированной стандарт-программе было далеко. Потому я впоследствии и обозвал её «прото-вирусом».
Зато никакого серьезного вреда, и все повеселились!