使用vbs下载文件

news/2024/11/24 10:50:59/

    说到使用vbs下载文件是不是想到了XMLHTTP呢,呵呵,以下是比较经典的代码:

iLocal=LCase(Wscript.Arguments(1))
iRemote=LCase(Wscript.Arguments(0))
Set xPost=createObject("Microsoft.XMLHTTP")
xPost.Open "GET",iRemote,0
xPost.Send()
set sGet=createObject("ADODB.Stream")
sGet.Mode=3
sGet.Type=1
sGet.Open()
sGet.Write xPost.ResponseBody
sGet.SaveToFile iLocal,2

    当你把这段代码保存为vbs的时候,杀毒软件可能就开始报警了;而且使用中cscript.exe会访问网络,不太隐蔽。
    那么,有没有更好的方法呢?答案很明显:-)
    我们可以利用一个叫InternetExplorer.Application的对象(其实就是个IE啦)下载文件。但是貌似这个组件不能直接下载保存文件,只好曲线救国了。因为IE是把文件下载到本地缓存的,我们可以让IE组件先把文件下载到缓存,然后再从缓存找到并copy至我们需要保存的位置。其实这个思路是从一个网马看到的:)
    为了让IE把我们的exe文件下载到本地缓存,我们需要有一个网页把exe文件包含进去。比如:<script src="520.exe"></script>。这样当IE访问该页面的时候就会把520.exe当成js脚本保存到本地缓存了。保存的命名一般是520[1].exe,


http://www.ppmy.cn/news/740603.html

相关文章

vbs查找文件中的内容

把文本文件处理为数组&#xff0c;每行为一个数组元素&#xff0c;然后在每个元素中查找关键词&#xff0c;vbs可以直接使用instr函数来查找&#xff0c;也可以使用正则表达式查找。找到后把那个数组元素复制出来就可以了。 第一种&#xff0c;使用instr 这种方式好像对文件格式…

VB6下如何获得硬盘序列号

硬盘序列号获得可以通过WMI获取&#xff0c;但是实际上在win7以上没问题&#xff0c;在winxp下就没法使用。因此可以通过API编程 来实现读取硬盘序列号&#xff0c;以下程序来源于网络&#xff0c;在winxp下可以正确获得&#xff0c;但在win7和win10下均无法获取&#xff1a; …

VB6的文件操作

总结一下VB6的文件操作,省得要用的时候又到处查找。 一、文件类型 1、顺序文件(文本文件) :以ASCII码形式存放的文件。似乎还有Unicode码存放的,有没有BCD码的呢? 2、随机访问文件:这种文件格式很有特点:文件中存放若干条等长的单元(也可以说是记录);每个单元包含…

创建vbs格式

先新建一个文本文档&#xff1a; 可以开始打代码了 我打的&#xff1a; 重要&#xff1a; 点击另存为&#xff0c;选择所有文件&#xff0c;给文件名后跟一个“.vbs” 效果&#xff1a; 求评论求关注&#xff01;&#xff01;

1.Dosbox的安装与使用

b站教学视频&#xff1a;2.1 DosBox的下载安装与使用 MAC(差不多) WIN 7 WIN10 用户必看&#xff01;_哔哩哔哩_bilibili 目录 一、Dosbox的下载与安装 二、关于dosbox边框过小的问题 一、Dosbox的下载与安装 1、dosbox的网站地址是&#xff1a;www.dosbox.com 2、点击Lat…

【vbs】01_vbs格式文件

VBS是基于Visual Basic的脚本语言。VBS的全称是&#xff1a;Microsoft Visual Basic Script Edition。&#xff08;微软公司可视化BASIC脚本版&#xff09;。其语言类似Visual Basic&#xff08;VB&#xff09; NO1.在桌面上新建一个记事本文本文件 1&#xff09;在文本编辑框…

VBS文件

这次是vbs文件 需要在桌面上新建一个文本文档 将后缀名改成vbs win7.10.8显示后缀名方法 1.打开控制面板 2.切换成小图标 3.点文件夹选项 4.打开查看 5.拉到最下面 6.打开隐藏...... 7.OK 右间打开编辑 输录 text() function text dim a aInputBox("叫爸爸一…

vbs文件操作

导航 1.查看文件属性和读取 2.利用指针指向是否指向文件末尾&#xff0c;不断偏移指针 3.在文件中跳过 4.在文件中写入 ——————————————————————————————————— 创建时&#xff0c;1 读入 2 写入 8追加 查看文件属性和读取 read&#xff0c;…