【導(dǎo)讀】但是由于這個(gè)行業(yè)的入門門檻不高,程序員的水平及經(jīng)驗(yàn)也參差不齊,相當(dāng)。應(yīng)用程序存在安全隱患。用戶可以提交一段數(shù)據(jù)庫查詢代碼,根據(jù)程序返回的結(jié)。果,獲得某些他想得知的數(shù)據(jù),這就是所謂的SQLInjection,即SQL注入。沒查看IIS日志的習(xí)慣,可能被入侵很長時(shí)間都不會發(fā)覺。但是,SQL注入的手法相當(dāng)靈活,在注入的時(shí)候會碰到很多意外的情況。能根據(jù)具體情況進(jìn)行分析,構(gòu)造巧妙的SQL語句,從而成功獲取想要的數(shù)據(jù),是高手與“菜鳥”的根本區(qū)別。占L20%,其他的不足10%。在本文,我們從分入門、進(jìn)階至高級講解一下ASP. 對安全工作者和程序員都有用處。了解ASP注入的朋友也請不要跳過入門篇,因?yàn)椴糠秩藢ψ⑷氲幕九袛喾椒ㄟ€存在誤區(qū)。以下我們從一個(gè)網(wǎng)站(注:本文發(fā)表前已征得該站站長同意,字符串的語法錯(cuò)誤在查詢表達(dá)式’ID=49’’中。從上面的例子我們可以知道,SQL注入的原理,就是從客戶端提交特殊的代碼,提示信息為處理URL時(shí)服務(wù)器上出錯(cuò)。許的,所以與原網(wǎng)址也是完全不同。