首先來(lái)看GIF操作:
情況一:空格被過(guò)濾
使用括號(hào)()代替空格,任何可以計(jì)算出結(jié)果的語(yǔ)句,都可以用括號(hào)包圍起來(lái);
select * from(users)where id=1;
使用注釋/**/繞過(guò)空格;
select * from/**/users/**/where id=1;
情況二:限制from與某種字符組合
在from后加個(gè)點(diǎn).即使用from.來(lái)代替from;
select * from. users where id=1;
再直接看GIF:
說(shuō)白了,就是將‘字段名 '替換成hex;
這里會(huì)聯(lián)想到開(kāi)始學(xué)SQL注入的時(shí)候,利用load_file
或者into outfile
,常用hex把一句話編碼一下再導(dǎo)入;
這里確實(shí)省去了'單/雙引號(hào)',萬(wàn)無(wú)一失(magic_quotes_gpc()
咱不提);
但當(dāng)時(shí)只顧著看結(jié)果了,今天在整理以前的資料時(shí)發(fā)現(xiàn)了這個(gè)問(wèn)題,腦子卻暈的不知道為啥這么編碼,實(shí)際操作一下:
可以很清楚看到報(bào)錯(cuò),select
后面的第一個(gè)'單引號(hào),和一句話木馬里cmd
前那個(gè)單引號(hào)閉合導(dǎo)致后面語(yǔ)句報(bào)錯(cuò);
然后轉(zhuǎn)成hex
,去掉引號(hào),發(fā)現(xiàn)可以寫(xiě)入;
這里我的機(jī)子沒(méi)給他權(quán)限,會(huì)提示不能寫(xiě),實(shí)際還得看情況;
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
標(biāo)簽:中衛(wèi) 張家界 鄂州 阿里 定西 浙江 上海 南寧
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL注入繞開(kāi)過(guò)濾的技巧總結(jié)》,本文關(guān)鍵詞 MySQL,注入,繞開(kāi),過(guò)濾,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。