Жил-был один парень, назовём его в целях конспирации Лёша. Году эдак в 2001–2002 Лёша очень сильно
интересовался всяческим компьютерным хулиганством — началось это с прописывания в автозапуск разных
пакостей, а вылилось в желание написать свой Первый Серьёзный Вирус. В качестве учебного пособия
использовалось авторитетное печатное издание «Хакер».
Через неделю трудов Лёша написал-таки своего монстра. Задача была простая — убивать исполняемые файлы с
расширением «exe». Способ убийства был весьма нехитрым: вирус откусывал определённое количество байтов
от конца файла и переносил их в начало. Атакованный файл, разумеется, после этого при попытках запуска
выдавал сообщения вроде «Кто я? Где я?», да и вообще вёл себя неадекватно.
Решил Лёша протестировать своё творение. Отключил антивирус и отдал на растерзание какой-то экзешник,
который вирус моментально привёл в неработоспособнное состояние. Любопытство было удовлетворено. Лёша
ушёл спать, оставив комп в рабочем состоянии с выключенным антивирусом.
Наутро обнаружилось, что вирус вышел из под контроля и поел все экзешники, до которых дотянулся. Каким-то
чудом комп сохранял некоторую работоспособность, поэтому Лёша решил на скорую руку вылечить подобное
подобным. На скорую руку в код вируса были внесены изменения; вторая версия переносила первые байты в
конец.
Процесс пошёл — работоспособность некоторых экзешников вернулась. Но обрадовался Лёша крайне
несвоевременно — в коде (анти)вируса не было никакого механизма, позволяющего определить, какие файлы он
уже обработал, а какие — нет.
Закончилось всё тем, что совместными усилиями первый и второй вирус нашинковали все найденные *.exe в
капусту. Как Лёша с этим справился — неизвестно, но меры наверняка были радикальными.
http://ithappens.ru/story/991