sqli-libs第四关详解

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

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

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

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

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

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

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

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

大功告成!

相关推荐
愚戏师1 天前
MySQL 数据导出
数据库·笔记·mysql
倔强的石头_1 天前
openGauss向量数据库:引领AI时代数据智能新纪元
数据库
愚戏师1 天前
MySQL SQL 注入
数据库·sql·mysql
郑重其事,鹏程万里1 天前
键值储存数据库(mapdb)
数据库
Kaede61 天前
MySQL中如何使用命令行修改root密码
android·mysql·adb
c***69301 天前
超详细:数据库的基本架构
数据库·架构
Sunhen_Qiletian1 天前
《Python开发之语言基础》第六集:操作文件
前端·数据库·python
whn19771 天前
达梦DW数据库安装
数据库
SelectDB1 天前
宇信科技基于 SelectDB & Apache Doris 构建实时智能的银行经营分析平台
数据库·apache
f***14771 天前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器