sqli-libs第四关详解

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

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

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

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

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

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

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

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

大功告成!

相关推荐
胡图图不糊涂^_^几秒前
MySQL学习笔记——增删改查操作
数据库·笔记·增删改查
6+h1 分钟前
【MySQL】事务隔离与MVCC详解
数据库·mysql
luom01023 分钟前
【MySQL 的数据目录】
数据库·mysql·adb
搜佛说7 分钟前
sfsDb 所代表的“融合型”数据库将为未来的一个重要方向
数据库·物联网·边缘计算·时序数据库·iot
相信神话202114 分钟前
第零章:新手的第一课:正确认知游戏开发
大数据·数据库·算法·2d游戏编程·godot4·2d游戏开发
深蓝轨迹1 小时前
乐观锁 vs 悲观锁 含面试模板
java·spring boot·笔记·后端·学习·mysql·面试
黄焖鸡能干四碗1 小时前
业务数据中台技术方案(PPT)
大数据·数据库·人工智能·安全·需求分析
apollowing1 小时前
PostgreSQL的备份方式
数据库·postgresql
数据知道2 小时前
MongoDB容量规划与资源预测:如何预估未来增长需求?
数据库·mongodb
行者-全栈开发2 小时前
信创时代:国产数据库崛起与技术选型指南
数据库·国产化·国产数据库·技术选型·信创时代