服务器怎么修复插件,如何修复服务器状态代码:302由SQL发现我注入了Firefox插件...

我使用SQL Inject Me

Firefox插件扫描了登录脚本

根据测试结果,我的脚本容易受到SQL注入的攻击。结果示例

Results:

Server Status Code: 302 Found

Tested value: 1' OR '1'='1

Server Status Code: 302 Found

Tested value: 1' OR '1'='1

Server Status Code: 302 Found

Tested value: 1 UNI/**/ON SELECT ALL FROM WHERE

Server Status Code: 302 Found

Tested value: %31%27%20%4F%52%20%27%31%27%3D%27%31

我的剧本

login.php-登录表单

check-login.php-检查登录详细信息,这是代码。

$ email = clean($ _ POST [‘username’]); $ pass = clean($ _ POST [‘password’]);

$ user =“从tbl_admin中选择*,其中admin =’$ email’和pass =’$ pass’”;

//一些代码

$ _SESSION [‘login_mes’] =“您已经成功登录!header(“ Location:admin.php”); 出口();

}其他{

$ _SESSION [‘login_mes’] =“无效的电子邮件地址或密码,请重试。header(“ Location:login.php”);

出口(); }

登录失败时出现问题。如果我删除

} else {

$_SESSION['login_mes'] = "Invalid email address or password, please try again.";

header("Location:login.php");

exit();

}

SQL Inject Me无法检测到任何故障,以及如何修复此部分?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值