| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 安全365社区 |
安全365
收藏本站
设为首页
会员登录:
安全365
站内搜索: 新闻中心 系统安全 网络安全 安全技术 下载中心
防范网站被黑 三招让你填补漏洞
防范网站被黑 三招让你填补漏洞
作者:不详 文章来源:华盟收集 点击数: 更新时间:2007-4-28 18:08:05

 

二、脚本入侵攻击
    脚本入侵是目前较为常见的攻击手段之一,据笔者调查显示现在仍有70%的网站,存在脚本注入的危险。恶意人一旦注入成功,可通过检测出的注入网址,来破解出网站的管理员口令及密码,从而可以进一步通过网站后台,实现遥控其网站前台的目的。如果你正为不知网站的某个文件,存在脚本注入漏洞而烦恼,可通过旁注WEB综合检测程序,在其界面"SQL注入"标签内,选择下方"批量扫描注点"按钮,然后将自己站点的网址添加进去,即可对其网站进行注入扫描。大家可按照检测出的注入址,"顺藤摸瓜"找到这些含有注入漏洞的文件,当然要想不被脚本入侵,你还需要把所检测到的漏洞文件,分别加载上以下防注代码,才可避免黑客的脚本入侵。
    <%
    Dim Fy_Url,Fy_a,Fy_x,Fy_Cs(),Fy_Cl,Fy_Ts,Fy_Zx
    '---定义部份 头------
    Fy_Cl = 1 '处理方式:1=提示信息,2=转向页面,3=先提示再转向
    Fy_Zx = "index.Asp" '出错时转向的页面
    '---定义部份 尾------
    On Error Resume Next
    Fy_Url=Request.ServerVariables("QUERY_STRING")
    Fy_a=split(Fy_Url,"&")
    redim Fy_Cs(ubound(Fy_a))
    On Error Resume Next
    for Fy_x=0 to ubound(Fy_a)
    Fy_Cs(Fy_x) = left(Fy_a(Fy_x),instr(Fy_a(Fy_x),"=")-1)
    Next
    For Fy_x=0 to ubound(Fy_Cs)
    If Fy_Cs(Fy_x)<>"" Then
    If Instr(LCase(Request(Fy_Cs(Fy_x))),"'")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"and")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"select")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"update")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"chr")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"delete%20from")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),";")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"insert")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"mid")<>0 Or Instr(LCase(Request(Fy_Cs(Fy_x))),"master.")<>0 Then
    Select Case Fy_Cl
    Case "1"
    Response.Write "<Script Language=JavaScript>alert(' 出现错误!参数 "&Fy_Cs(Fy_x)&" 的值中包含非法字符串!\n\n 请不要在参数中出现:and,select,update,insert,delete,chr 等非法字符!\n\n我已经设置了不能SQL注入,请不要对我进行非法手段!');window.close  ();</Script>"
    Case "2"
    Response.Write "<Script Language=JavaScript>location.href='"&Fy_Zx&"'</Script>"
Case "3"
    Response.Write "<Script Language=JavaScript>alert(' 出现错误!参数 "&Fy_Cs(Fy_x)&"的值中包含非法字符串!\n\n 请不要在参数中出现:,and,select,update,insert,delete,chr 等非法字符!\n\n设计了门,非法侵入请离开,谢谢!');location.href='"&Fy_Zx&"';</Script>"
    End Select
    Response.End
    End If
    End If
    Next
    %>
    另外从网上下载SQL防止注入系统,将它安置到自己网站的目录下,同时也可成功预防黑客的脚本注入,以上两种"防注"方法大家可任选其中一种。

上一页  [1] [2] [3] 下一页

文章录入:移山愚公    责任编辑:洋葱头 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    巧设路由器实例 有效防范
    从弊端看网站服务器问题
    防范Windows XP遭受破坏
    虚拟主机IIS防范入侵常见
    Windows 2000的系统安全
    实例讲解网站被入侵后需
    利用IIS日志追查网站入侵
    防范内网遭受DoS攻击的策
    SurfControl捕获仿冒招行
    TOM在线2000万收购原创文
    站长邮箱:webmaster@anquan365.com
    联系电话:86-10-67634029
    Copyright © 2006-2008 www.anquan365.com 北京华安普特网络科技有限公司 版权所有