《Mysql必讀Mysql數(shù)據(jù)庫(kù)使用concat函數(shù)執(zhí)行SQL注入查詢》要點(diǎn):
本文介紹了Mysql必讀Mysql數(shù)據(jù)庫(kù)使用concat函數(shù)執(zhí)行SQL注入查詢,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
SQL注入語(yǔ)句有時(shí)候會(huì)使用替換查詢技術(shù),就是讓原有的查詢語(yǔ)句查不到結(jié)果出錯(cuò),而讓自己構(gòu)造的查詢語(yǔ)句執(zhí)行,并把執(zhí)行結(jié)果代替原有查詢語(yǔ)句查詢結(jié)果顯示出來.MYSQL數(shù)據(jù)庫(kù)
例如:原本查詢語(yǔ)句是
MYSQL數(shù)據(jù)庫(kù)
但是,往往事情并不是這么簡(jiǎn)單,首先要找到漏洞,其次構(gòu)造這種語(yǔ)句時(shí)候要考慮各個(gè)字段的類型,讓int或samllint類型的字段顯示varchar顯然不合適.最后就是本文要說的.MYSQL數(shù)據(jù)庫(kù)
如果出現(xiàn)問題的SQL語(yǔ)句只有一個(gè)或兩個(gè)字段怎么辦,我們想知道很多東西,一兩個(gè)字段太少了,遠(yuǎn)遠(yuǎn)不能滿足我們的需要.那么我們可以使用concat函數(shù).MYSQL數(shù)據(jù)庫(kù)
concat函數(shù)本來是這樣用的SELECT CONCAT('My', 'S', 'QL');執(zhí)行結(jié)果是'MySQL'.也就是連接作用的.我們利用它來為我們服務(wù),
MYSQL數(shù)據(jù)庫(kù)
更好的方法:中間用分隔符分開:
MYSQL數(shù)據(jù)庫(kù)
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/5389.html