问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我的网站老是被sql注入攻击怎么办?

发布网友 发布时间:2022-04-07 22:03

我来回答

3个回答

懂视网 时间:2022-04-08 02:25

SQL注入攻击的根源是因为SQL规范的漏洞,但是,因为规范的长期存在以及使用,几乎已经不太可能去修改规范了,只能够从开发者本身去避免攻击,虽然SQL注入之前很严重,但现在相对控制的很好,这里仅仅作为一种学习的内容。
测试过程如下:
1:搭建PHP,mysql开发环境,可以详见我的另一篇博客自定义开发PHP环境
2:添加数据库,表,以及表内容。

3:分别测试
万能密码,万能用户名
数字注入
测试如下:
万能密码:password ’ or 1=’1 (password可以任意的填写,注:这里如果粘贴的话会有编码问题,自己修改)
万能用户名:xx’ union select * from testuser/*(mysql5.6版本测试没有此问题)
数字注入同用户名注入,仅数字提交。

如何防止SQL注入呢?
1:修改服务器配置:修改magic_quotes_gpc 设置为on(php5.3以上版本没有这个设置)
2:在代码层进行修改,可以使用更为严格的验证方法;
3:使用pdo预编译处理。

网络攻防之SQL注入攻击

标签:网络   安全   

热心网友 时间:2022-04-07 23:33

<%
'----实现get请求的注入的拦截-----
dim sql_injdata,Sql_Inj,SQL_Get,Sql_DATA
SQL_injdata = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
SQL_inj = split(SQL_Injdata,"|")
If Request.QueryString<>"" Then
For Each SQL_Get In Request.QueryString
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA))>0 Then
Response.Write "<Script Language=JavaScript>alert('安全警告:请勿非法注入,你的IP已被记录,已发送管理员!');history.back(-1)</Script>"
Response.end
end if
next
Next
End If

'----我们还要过滤post请求,所以我们还得继续考虑request.form,这个也是以数组形式存在的,我们只需要再进一次循环判断即可-----

If Request.Form<>"" Then
For Each Sql_Post In Request.Form
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))>0 Then
Response.Write "<Script Language=JavaScript>alert('安全警告:请勿非法注入,你的IP已被记录,已发送管理员!');history.back(-1)</Script>"
Response.end
end if
next
next
end if
%>

把这段代码,加在你的连接数据库文件时太OK啦,
还有你看看你网站的服务器安全吗?如果服务器别的网站有漏洞还是一样可以加<iframe>,我也就知道这么多啦,希望能帮上你的忙!!

热心网友 时间:2022-04-08 00:51

被盗联!修改原代码!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Protel DXP设计理念 东京有哪些极受欢迎的旅游景点推荐? 我这个是扁平足吗 为什么湿脚踩在地上呈现脚印是扁平足的脚印啊_百 ... 我这是扁平足么?! 这是扁平足吗,可以过兵检吗? 这是不是扁平足?有跟我脚一样的吗? 这算扁平足吗 梦见准女友偷情的预兆 ...生日是二零一一年十一日二月。用英语怎么说? 幸福的什么作文500字 例如:幸福的我 剪音录屏不能录抖音视频怎么回事 抖音今天怎么不能录屏? 出远门后抖音只能播放视频不能录视频不能发布是怎么回事 胆囊有结石或炎症临床触诊能摸到吗? 胆囊炎,胆充满型结石如何治疗 得了胆囊结石。胆囊炎。。。 胆结石严重吗有危险吗? 胆结石可以自愈吗? B超结果(胆囊内结石)要不要紧? 轻度胆结石怎么治疗怎样治疗 请问胆结石的症状有哪些,要怎么治 这种情况还可以保胆取石吗?超声显示:弥漫性病变(考虑:轻度脂肪肝)胆囊炎并胆囊结石(充满型)双肾小结 胆结石严重吗? 胆囊结石出现什么症状需有治疗该怎么治疗 室内有异味最好能用什么方法排除 胆囊结石 我早几天查出有胆结石是弥漫性,较大的是4mm,胆68&#47;24壁不厚,胆管没见扩张胆 室内的异味,除了使用空气清新剂,还有什么办法可以祛除? 小鸡2O天内最适宜的温度 摸小鸡10天到20什么温度? 成交量与房价到底是什么关系 一般来说量价关系的趋势规律是什么 涨跌多少才算是合理价位 中国房地产的价格走势,是否有规律可循,是否存在周期性的经济危机 北京房地产市场未来的供求关系和量价关系的走势是什么 经济学 如果房地产大跌 什么会上涨 房地产与需求规律 类似房地产市场价是什么意思 中国的房地产市场是否按市场经济规律在运行?据说现在是“供大于求”的形势,但为什么房价只涨不跌呢? 发我一分把 房地产作为一种特殊的商品,是否受到商品的价值规律的影响和作用? 手机上方有个“HD”是什么意思啊??流量快用完的提示吗??还是。。。。。。。。。 iQOO手机上面流量旁边有个上下的标签是什么闹钟旁边那个? 小发明急急急急........跪求 婆罗门鸡能长多少斤 梦幻西游手游平民玩家非土豪能玩月宫吗 《梦幻西游》手游月宫费钱吗?平民玩家可以玩吗? 梦幻西游手游0元玩月宫好还是花果 梦幻西游手游卡69月宫适合带什么宝宝?平民玩家,可以说的具体点,另外怎么挑选宝宝 梦幻西游手游月宫选什么装备好