我的后台管理有✀or✀=✀or✀漏洞。请高手帮忙修复下!悬赏100分!

2024-12-28 02:50:28
推荐回答(3个)
回答1:

name=replace(request.form("name") ,"'","")
pass=replace(request.form("pass") ,"'","")
替换一下你上面的赋值语句。
不过这个只是针对防止了你上面说的漏洞,但其他的可能还有。
建议到网上下载个sql通用防注入即可

回答2:

靠 有病
username=replace(trim(request("username")),"’","")
password=replace(trim(Request("password")),"’","")

把“’”给过滤了
如果你想用“’”当做密码 就用下面的方法

1、select * from user where user=’ " & User & "’ "
2、如果返回不为假,则取密码
pass=rs("passwd")
3、判断:if pass=password
4、得出结论。

在LOGIN.ASP文件中

回答3:

下载360软件,用里面的修补漏洞功能修补试试^