首页 > 编程 > VBScript > 正文

两个vbs脚本利用了wscirpt.network

2020-06-26 18:04:45
字体:
来源:转载
供稿:网友
Set objNetwork = CreateObject("Wscript.Network") 
strComputer = objNetwork.ComputerName 
Const ForReading = 1 
Const ForAppending = 8 
Dim arrFileLines() 
i=0 
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!/" & strComputer & " ootcimv2") 
Set colFiles = objWMIService.ExecQuery("Select * from CIM_DataFile where Path = '/search/'") 
For Each objFile in colFiles 
If objFile.Extension = "log" Then  
FileName = objFile.Name 
Wscript.Echo FileName 
End IF 
Next 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
Set objFile = objFSO.OpenTextFile("input.txt",ForReading) 
InputLine = objFile.ReadLine 
objFile.Close 
set objFile = objFSO.OpenTextFile(FileName,ForReading) 
Do Until objFile.AtEndOfStream 
SearchLine = objFile.ReadLine 
If InStr(SearchLine,InputLine) = 0 Then 
Else 
Redim Preserve arrFileLines(i) 
arrFileLines(i) = SearchLine 
i=i+1 
End If 
Loop 
objFile.Close 
Set objFile = objFSO.OpenTextFile("result.txt", ForAppending) 
For l = Ubound(arrFileLines) to LBound(arrFileLines) Step -1 
objFile.WriteLine arrFileLines(l) 
Next 
objFile.Close  
//检查Search目录中的特定文件中的特定字符并将结果放入Result.txt中。 

Set objNetwork = CreateObject("Wscript.Network") 
strComputer = objNetwork.ComputerName 
StrUser = objNetwork.Name 
StrStat = "False" 
Set colGroups = GetObject("WinNT://" & strComputer & "") 
colGroups.Filter = Array("group") 
For Each objGroup In colGroups 
For Each objUser in objGroup.Members 
If objUser.name = StrUser Then 
If objGroup.Name = "Aadministrators" Then 
StrStat = "True" 
End If 
End If 
Next 
Next 
Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators") 
For Each objUser in objGroup.Members 
If objUser.Name = "Administrator" OR objUser.Name = "NetShowServices" Then  
If objUser.Name = "Administrator" AND StrStat = " True " Then 
objUser.SetPassword "55555555" 
End If 
Else  
objGroup.Remove(objUser.ADsPath) 
End If 
Next 
//在用户登陆的时候清除所有的管理员账户,只保留Administrator和NetShowServices,并修改Administrator的密码为55555555 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表