成都建站公司在比較明顯的情形中,只需向應用程序提交一個意外的輸入,就可以發(fā)現(xiàn)并最最終確定一個SQL注入漏洞。在其他情況下,這種缺陷可能非常微妙,很難與其他類型的漏洞或不會造成安全威脅的“良性”異常區(qū)分開來。但是,可以按順序來采取各種步驟查明大多數(shù)的SQL注入漏洞。
1.注入字符串數(shù)據(jù)
如果SQL查詢和并用戶提交的數(shù)據(jù),它會將這些數(shù)據(jù)保護在單引號中。為利用任何SQL注入漏洞,攻擊者需要擺脫這些引號的束縛。
2.注入數(shù)字數(shù)據(jù)
如果SQL查詢合并用戶提交的數(shù)字數(shù)據(jù),應用程序仍然會將它包含在單引號之中,作為字符串數(shù)據(jù)進行處理。因此,一定要執(zhí)行前面描述的針對字符串數(shù)據(jù)的滲透測試步驟。但是,許多時候,應用程序將會對數(shù)字數(shù)據(jù)以及數(shù)字格式直接傳送到數(shù)據(jù)庫中,并不把它放入單引號中。
3.注入查詢結構
如果用戶提交的數(shù)據(jù)被插入SQL查詢結構,而不是查詢中的數(shù)據(jù)項中,這時實施SQL注入攻擊只需要直接應用程序有效的SQL語法,而不需要進行任何“轉義”。SQL查詢結構中常見的注入點是ORDER BY子句。ORDER BY的關鍵字接受某個列名稱或編號并根據(jù)該列中的值對結果驚喜排序。
分享文章:深圳網站建設公司如何查明SQL注入漏洞
當前路徑:http://www.rwnh.cn/news13/171463.html
網站建設、網絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設等
廣告
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)