sqli-libs第四关详解

首先判断是数字型注入还是字符型注入

正常显示,说明是字符型注入,那么尝试单引号闭合

还是正常显示,尝试双引号闭合

有报错信息,含有括号,这时就应该想到,sql代码是("$id")这样写的了。直接采取闭合,判断字段数。

4不行,那就是3个字段,再看看哪些地方可以显示数据,把数据库名和版本也搞出来

后面就是利用information_schema这个库查询信息了,先看看security这个数据库中有哪些表

找到users表了,接下来看看users表中有哪些字段,这里要注意,需要同时对数据库名和表名做限制,不然会出现很多其他表的字段

接下来看看username和password中的所有值吧

大功告成!

相关推荐
minji...几秒前
MySQL数据库 (三) 表的操作(增删查改),库和表的关系
数据库·mysql·数据表
xsc6996756 分钟前
Milvus实战:快速上手向量数据库
数据库·milvus
艾莉丝努力练剑6 分钟前
【Qt】事件
服务器·开发语言·网络·数据库·qt·tcp/ip·计算机网络
weixin_604236678 分钟前
华为企业级路由器完整版实战配置
网络·安全·华为·智能路由器·华为交换机命令·华为路由器
Bert.Cai8 分钟前
Oracle简介
数据库·oracle
洛水水9 分钟前
图床项目实现:注册登录 + 文件上传等功能的完善
网络·c++·mysql·图床
vortex510 分钟前
在 Yakit 浏览器中添加本地插件的两种方法
网络安全·yakit
名不经传的养虾人13 分钟前
从0到1:企业级AI项目迭代日记 Vol.41|多租户不是一个功能,是一次手术
服务器·数据库·系统架构·ai编程·ai工作流·企业ai
这是谁的博客?20 分钟前
AI 安全入门:从环境搭建到风险防护实战
人工智能·安全
艾莉丝努力练剑21 分钟前
【QT】窗口
运维·网络·数据库·qt·计算机网络·microsoft