Upload
raffaella-sborgia
View
13
Download
0
Embed Size (px)
Citation preview
Questo sito si serve dei cookie per fornire servizi. Utilizzando questo sito acconsenti all'utilizzo dei cookie.
Master: File vbs http://masterhack-ace.blogspot.it/p/trucchi.html
1 di 3 19/05/2015 19:18
Scrivere nel registro di sistema
Per scrivere una chiave di registro
set rege = CreateObject("Wscript.shell")
rege.regwrite "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent
VersionRunNomeChiave", "C:percorsofile.vbs", REG_SZ
In questo modo verra' inserita una chiave di registro che, ad ogni avvio del PC, fara'
partire automaticamente il file C:percorsofile.vbs
Leggere nel registro di sistema
set rege = CreateObject("Wscript.shell")
str = rege.regread("HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent
VersionRunNomeChiave")
In questo modo il valore della chiave di registro NomeChiave verra' memorizzato della
variabile str
Cancellare valori nel registro di sistema
On Error Resume Next
set wsc = CreateObject("Wscript.shell")
wsc.RegDelete
"HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesDisa
bleKeyboard"
Con questo codice si va a cancellare il valore DisableKeyboard
Creare files di testo
Per creare un file:
set fso = CreateObject("Scripting.filesystemobject")
set tf = fso.CreateTextFile("C:prova.txt", True)
tf.WriteLine("Prova")
tf.WriteBlanckLines(2)
tf.Write ("Altra prova")
tf.close
Esaminiamo il codice: Viene creato il file C:prova.txt, viene scritto al suo interno
"Prova", quindi si va a capo 2 volte con tf.WriteBlanckLines(2) e viene scritto "Altra
prova"
Spegnere o ravviare il sistema
Ci sono vari modi per spegnere o ravviare il sistema, ma questo e' compatibile con
molte versioni di Windows
Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//.
/root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true")
for each OpSys in OpSysSet
OpSys.Reboot()
Next
Questo codice e' per spegnere il sistema, per ravviare sostituire OpSys.Reboot() con
OpSys.Shutdown()
Eseguire un comando
Per eseguire un comando da console, utilizzare il seguente codice
set wsh = CreateObject("Wscript.shell")
wsh.run("notepad.exe", 1, TRUE)
In questo esempio di avvia "notepad.exe", ovvero il blocco note.
Ricevere input
a = inputbox("Inserire il primo numero")
b = inputbox("Inserire il secondo numero")
c = int(a) + int(b)
MsgBox "Totale: "&c
Con questo codice si salvano gli input nelle variabili a e b, quindi c equivale alla somma
dei 2 numeri, che viene mostrata in un popup
Controllare la data
if day(now) = 12 and month(now) = 1 Then
MsgBox "Oggi e' il 12 Gennaio", 16, "Ciao"
Master: File vbs http://masterhack-ace.blogspot.it/p/trucchi.html
2 di 3 19/05/2015 19:18
Home page
Iscriviti a: Post (Atom)
End If
Se il giorno corrisponde al 12/01 (12 Gennaio), appare il popup.
Bloccare lo script per un lasso di tempo
Per fermare lo script si puo' utilizzare il seguente codice
WScript.Sleep 2000
In questo modo si ferma lo script per 2000 millisecondi, quindi per 2 secondi.
I virus in VBS
I virus in VBS son semplici da creare e per questo c'e' da stare attenti. Il mio consiglio
e' quello di non aprire mai un file .vbs e stare attenti agli eseguibili sospetti (ovvero ai
file con estensione .exe), perche' esistono programmi che convertono file VBS in file
eseguibili, quindi si puo' "camuffare" in un file .exe un virus.
Come Proteggersi
Se il virus non danneggia subito il sistema, nella maggior parte dei casi si puo'
eliminare. Per eliminare un virus, prima di tutto terminare tutti i processi chiamati
wscript.exe (la lista dei processi e' disponibile premendo ctrl+alt+canc), quindi andare
su start, cliccare su esegui, e digitare regedit, apparira' un elenco di cartelle,
raggiungere la cartella "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent
VersionRun" ed eliminare dalla lista tutte le chiavi contenenti come valore l'indirizzo ad
un file .vbs, ad esempio "C:WINDOWSfile.vbs".
Modello Awesome Inc.. Powered by Blogger.
Master: File vbs http://masterhack-ace.blogspot.it/p/trucchi.html
3 di 3 19/05/2015 19:18