SQL注入語(yǔ)句有時(shí)候會(huì)使用替換查詢技術(shù),就是讓原有的查詢語(yǔ)句查不到結(jié)果出錯(cuò),而讓自己構(gòu)造的查詢語(yǔ)句執(zhí)行,并把執(zhí)行結(jié)果代替原有查詢語(yǔ)句查詢結(jié)果顯示出來(lái)。
例如:原本查詢語(yǔ)句是
但是,往往事情并不是這么簡(jiǎn)單,首先要找到漏洞,其次構(gòu)造這種語(yǔ)句時(shí)候要考慮各個(gè)字段的類(lèi)型,讓int或samllint類(lèi)型的字段顯示varchar顯然不合適。最后就是本文要說(shuō)的。
如果出現(xiàn)問(wèn)題的SQL語(yǔ)句只有一個(gè)或兩個(gè)字段怎么辦,我們想知道很多東西,一兩個(gè)字段太少了,遠(yuǎn)遠(yuǎn)不能滿足我們的需要。那么我們可以使用concat函數(shù)。
concat函數(shù)本來(lái)是這樣用的SELECT CONCAT('My', 'S', 'QL');執(zhí)行結(jié)果是'MySQL'。也就是連接作用的。我們利用它來(lái)為我們服務(wù),
更好的方法:中間用分隔符分開(kāi):
新聞熱點(diǎn)
疑難解答
圖片精選