Показать сообщение отдельно
Старый 03.07.2009, 10:32   #143
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Жил-был один парень, назовём его в целях конспирации Лёша. Году эдак в 2001–2002 Лёша очень сильно
интересовался всяческим компьютерным хулиганством — началось это с прописывания в автозапуск разных
пакостей, а вылилось в желание написать свой Первый Серьёзный Вирус. В качестве учебного пособия
использовалось авторитетное печатное издание «Хакер».

Через неделю трудов Лёша написал-таки своего монстра. Задача была простая — убивать исполняемые файлы с
расширением «exe». Способ убийства был весьма нехитрым: вирус откусывал определённое количество байтов
от конца файла и переносил их в начало. Атакованный файл, разумеется, после этого при попытках запуска
выдавал сообщения вроде «Кто я? Где я?», да и вообще вёл себя неадекватно.

Решил Лёша протестировать своё творение. Отключил антивирус и отдал на растерзание какой-то экзешник,
который вирус моментально привёл в неработоспособнное состояние. Любопытство было удовлетворено. Лёша
ушёл спать, оставив комп в рабочем состоянии с выключенным антивирусом.

Наутро обнаружилось, что вирус вышел из под контроля и поел все экзешники, до которых дотянулся. Каким-то
чудом комп сохранял некоторую работоспособность, поэтому Лёша решил на скорую руку вылечить подобное
подобным. На скорую руку в код вируса были внесены изменения; вторая версия переносила первые байты в
конец.

Процесс пошёл — работоспособность некоторых экзешников вернулась. Но обрадовался Лёша крайне
несвоевременно — в коде (анти)вируса не было никакого механизма, позволяющего определить, какие файлы он
уже обработал, а какие — нет.

Закончилось всё тем, что совместными усилиями первый и второй вирус нашинковали все найденные *.exe в
капусту. Как Лёша с этим справился — неизвестно, но меры наверняка были радикальными.
http://ithappens.ru/story/991
Troll вне форума  
Этот пользователь сказал Спасибо Troll за это полезное сообщение:
Ya_P(@)RtalKO (22.07.2009)