用户登录  | 
首 页技术文章软件发布广告价格
当前位置:传奇游戏服务端下载站传奇站长论坛资源网站程序技术文章文章资讯游戏架设教程奇迹技术

看着众网友被”黑“心头真不是滋味

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-10-03 19:05:39
ASP/SQL语句注入:在多都是利用网页没有对提交的数据进行过滤而直接带入数据库!


防:注入语句大多有如下字符: , % & = ; > < 来构成SQL语句!


注意:我们要作的是对写入数据库中的每一个字段都要作过滤!是每一个,千万不怕麻烦!提供如下过滤语句!


****************************************************
if instr(accountname,"")<>0 or instr(accountname,";")<>0 or instr(accountname,"&")<>0 or instr(accountname,">")<>0 or instr(accountname,",")<>0 or instr(accountname,"=")<>0 or instr(accountname,"%")<>0 then
response.write "<script language=javascript>alert(\n\n***********提示***********\n\n1、所输入的数据包含非法字符!\n\n5、请点击确定返回!);history.back()</script>"
response.end
end if
****************************************************


把accountname改成需要过滤字段就行了!有多个字段就要多少个如上的判断语句!


2、异地表单提交!(某此人用来突破原网页的种种限制)


防:禁止异地表单提交!在你的数据库连接文件(conn.asp)加入如下判断语句!


<%
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(server_v1,8,len(server_v2))<>server_v2 then
response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style=font:9pt Verdana>"
response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱改参数!"
response.write "</td></tr></table></center>"
response.end
end if
%>

****************************************************************************


话不多说!已免一不小心又给某此人算落一番!祝各位一路好走....愿有些人好自为知!
商业完整版游戏发布站程序免费下载:www.98youx.com

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
传奇资源网提供最新传奇开区一条龙版本下载,本站声明:只更新最新最好的传奇服务端分享给大家。