SQL注入漏洞实战分析(test)
前言
本文记录一次真实的SQL注入漏洞挖掘过程…
漏洞发现
在测试某教育机构网站时,发现登录页面存在注入点…
漏洞分析
1 | # 漏洞代码示例 |
利用过程
- 首先测试单引号闭合
- 使用 SQLMap 进行注入
1 | sqlmap -u "http://target.com/login?user=test" --dbs |
漏洞修复
使用参数化查询:
1 | cursor.execute("SELECT * FROM users WHERE username=?", (username,)) |
总结
本次漏洞挖掘的经验…
参考链接:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Enna's Security Blog!
