浏览主站 | 站长工具 | 新闻资讯 | 站长学院 | 站长盈利 | HTML教程 | 网址导航 | 站长周刊 | 会员投稿 | 滚动新闻 | RSS
发新话题
打印

[已经解决] 站长中国企业4.0的安全问题

本主题由 家豪工作室 于 2008-6-17 23:00 关闭

站长中国企业4.0的安全问题

站长中国企业4.0的安全问题

都有调用到这个页面:   weburl.asp

<%
str1="http://" & request.ServerVariables("Server_Name")
str1=str1 & request.ServerVariables("PATH_INFO")
if request.ServerVariables("QUERY_STRING")<>"" then
str1=str1 & "?" & request.ServerVariables("QUERY_STRING")
end if
if pos = Instr(str1,"'")=false then
  response.Write("<center>对不起,变量传输错误!</center>")
  response.End()
end if
re_url="[url=http://]http://"&Request.ServerVariables("server_name[/url]")

'------定义部份  头----------------------------------------------------------------------
...................

function chk(in_string)  

  last_str=in_string
  
  last_str=replace(last_str,"=","")
  last_str=replace(last_str,"%","")
  last_str=replace(last_str,chr(32),"")
  last_str=replace(last_str,"?","")
  last_str=replace(last_str,"&","")
  last_str=replace(last_str,";","")
  last_str=replace(last_str,",","")
  last_str=replace(last_str,"'","")
  last_str=replace(last_str,",","")
  last_str=replace(last_str,chr(34),"")
  last_str=replace(last_str,chr(9),"")
  last_str=replace(last_str,"","")
  last_str=replace(last_str,"$","")
  
  chk=last_str
end function
%>


这两部份什么意思?

[ 本帖最后由 kangmile 于 2008-2-22 08:59 编辑 ]

TOP

第一部分获取当前网站,并存为常量,在传参数时使用

第二部分查看传参(验证)时,是否带有非法数据(防注入),并进行屏蔽!
本帖最近评分记录

TOP

楼上的是个人才  ,  敬佩
乱发AD 者 刷无意义帖捣乱的 一律永久禁止访问

TOP

就是过滤。。。。二楼正解

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

果然高手如云

TOP

那这点小问题

TOP

发新话题