久久久噜噜噜久久中文字幕色伊伊,av免费高清网址在线播放,黑逼白逼一样操,在线岛国片免费无码AV

?
內(nèi)容中心
按關(guān)鍵字查找
XDB緩沖區(qū)溢出漏洞竟然可以顛覆整個數(shù)據(jù)庫?
作者:思成 發(fā)布時間:2016-06-29

本文將向大家展示一種黑客入侵數(shù)據(jù)庫的方法,希望能引起大家的警惕。想知道黑客入侵數(shù)據(jù)庫的方法首先要深究黑客入侵數(shù)據(jù)庫的目的。經(jīng)過調(diào)查發(fā)現(xiàn)黑客 入侵者入侵數(shù)據(jù)庫的最終目標要么是獲取數(shù)據(jù)庫敏感數(shù)據(jù)、要么是獲取數(shù)據(jù)庫控制權(quán)限、要么是獲取數(shù)據(jù)庫所在操作系統(tǒng)控制權(quán)限、要么是獲取數(shù)據(jù)庫所在網(wǎng)絡環(huán)境 的部分控制權(quán)限。其中獲得任意的訪問權(quán)限是達成上述目的的第一步(無論是數(shù)據(jù)庫控制權(quán)還是數(shù)據(jù)庫所在操作系統(tǒng)控制權(quán))。對于沒有用戶名和密碼的黑客來說, 繞過身份驗證的過程成了整個過程的第一步。繞過身份驗證的方法有很多,其中最常規(guī)的是利用數(shù)據(jù)字典離線或在線暴力破解用戶名密碼。本文給大家揭示的是高級 黑客采用的繞過身份驗證的辦法——利用oracle組件XDB存在的緩沖區(qū)漏洞,直接繞過身份驗證獲取ORACLE所在系統(tǒng)控制權(quán)限和oracle控制權(quán) 限。

在這里首先給大家解釋兩個關(guān)鍵名詞。

1.身份驗證——通俗的說就是數(shù)據(jù)庫客戶端在登錄數(shù)據(jù)庫的時候,客戶端輸入的賬號和密碼通過數(shù)據(jù)庫校驗的過程。一般黑客攻破身份驗證有2種方式:方 式一,研究身份驗證原理,通過破解的方式破解身份驗證。方式二,想辦法不通過身份驗證登錄數(shù)據(jù)庫,也就是說繞過身份驗證。本文給大家揭示的利用XDB緩沖 區(qū)溢出漏洞就是繞過身份驗證的方法之一。

2.Oracle的XDB組件。XDB組件是oracle上提供XML服務能力的組件,從Oracle9i之后,會作為缺省安裝項。安裝完XDB 后,在啟動Oracle時,有兩個服務:HTTP(默認端口為8080)和FTP(默認端口2100)會缺省啟動。這里的FTP服務是Oracle自身的 FTP服務,不是標準的FTP服務,在這個FTP服務中進行的身份驗證,將會使用Oracle數(shù)據(jù)庫的用戶名/密碼。在Oracle提供的這個版本的 FTP服務中存在一個巨大的緩沖區(qū)漏洞,通過這個漏洞我們即可以攻占Oracle所在的操作系統(tǒng)。

查詢TNS會看到該服務是否啟動

上圖中紅色標記的部分就顯示出XDB組件中的FTP服務的狀態(tài)和端口號。我們要利用的這個漏洞只需要知道目標數(shù)據(jù)庫的ip地址和目標數(shù)據(jù)庫確實存在 的用戶名(oracle有大量默認用戶,所以真實的用戶名很好獲取。本例模擬黑客行為采用的是低權(quán)限用戶scott),但并不必知道該用戶名對應的密碼。

通過一定的手段確定數(shù)據(jù)庫IP地址后(安華金和數(shù)據(jù)庫實驗室其他文章會詳細描述如何獲取目標數(shù)據(jù)庫的關(guān)鍵信息)用FTP訪問數(shù)據(jù)庫。FTP訪問的方 式是ftp://databasehost:端口號 用戶名/密碼的書寫格式。雖然oracle對用戶輸入的每一個參數(shù)都進行的長度驗證,但XDB身份驗證操作中的PASS命令缺乏對由用戶名密碼等信息組合 成的字符串的長度進行合理限制。導致當向PASS命令的執(zhí)行函數(shù)中傳入過長字符串會造成函數(shù)緩沖區(qū)溢出,然后利用溢出的字符串去改變棧(棧緩沖區(qū)溢出可以 參考《windows緩沖區(qū)溢出原理(棧)》一文)的返回地址為shellcode的初始地址。通過shellcode黑客控制住了數(shù)據(jù)庫所在的操作系 統(tǒng)。

如下圖所示:

上圖采用的漏洞驗證工具是安華金和的DBHaker工具。至此我們已經(jīng)模擬黑客完成了通過XDB中緩沖區(qū)溢出漏洞來繞過身份驗證的過程。為了讓大家更加直觀的感受該漏洞的危害,請大家點擊右下角查看操作系統(tǒng)資源

這個shellcode會直接拉起目標數(shù)據(jù)庫所在服務器的控制臺。我們通過這個控制臺就可以模擬黑客對目標數(shù)據(jù)庫所在操作系統(tǒng)進行控制。上圖中我們 執(zhí)行了net start 命令查詢目標數(shù)據(jù)庫所在操作系統(tǒng)的所有服務。此時我們可以直接對服務狀態(tài)進行修改,來造成服務器宕機。如下圖所示:

通過net stop OracleOraHome92TNSListener 來停止目標數(shù)據(jù)庫上的TNS監(jiān)聽。模擬合法客戶端去訪問該數(shù)據(jù)庫,直接報錯無法連上該服務器。因為這種方式我們可以控制管理員權(quán)限的系統(tǒng)賬號,所以可以整個操作系統(tǒng)做任何變化。

下面我們用獲得的操作系統(tǒng)權(quán)限來通過數(shù)據(jù)庫身份驗證。Oracle數(shù)據(jù)庫支持2種身份驗證方式。其中一種是通過本操作系統(tǒng)權(quán)限來驗證。如下圖所示:

用本地操作系統(tǒng)賬號進行oracle登錄身份驗證。由于我們已經(jīng)控制了操作系統(tǒng)所以用這種方式可以直接用數(shù)據(jù)庫sysdba權(quán)限的sys賬號登錄。直接查詢只有sysdba可見的存儲數(shù)據(jù)庫全部用戶名和密碼視圖

圖中讀取的就是目標機器上數(shù)據(jù)庫中的所有用戶名和密碼。密碼可以通過離線破解。當然黑客都用SYS登上了數(shù)據(jù)庫,完全可以通過執(zhí)行“alter user scott identified by 新密碼” 直接修改任意用戶的密碼。

如果黑客無法通過sqlplus "/ as sysdba" 直接本地登錄。報錯如下圖:

這是由于目標機器上的sqlnet 中缺少 “SQLNET.AUTHENTICATION_SERVICES= (NTS)”。這句話導oracle不允許采用這種本地登錄的方式。黑客只需要執(zhí)行:

type C:\oacle地址\network\admin\sqlnet.ora 就可以查詢目標數(shù)據(jù)庫是否允許采用通過本地操作系統(tǒng)權(quán)限驗證的方法。如下圖:

刪除原來的sqlnet del/f/s/q C:\oacle地址\network\admin\sqlnet.ora 重新寫一個sqlnet 允許用本地操作系統(tǒng)登錄:

echo SQLNET.AUTHENTICATION_SERVICES= (NTS)> C:\oacle地址\network\admin\sqlnet.ora

一個小小的漏洞,黑客可以利用其一步一步控制整臺機器,整個數(shù)據(jù)庫甚至整個網(wǎng)絡。這個漏洞雖然是oracle上的,但卻最終直接獲取了操作系統(tǒng)權(quán) 限。同理,一些軟件或硬件的漏洞也可能最終危害到數(shù)據(jù)庫。所以我們需要警惕所有漏洞,或許這些漏洞和我們的核心業(yè)務關(guān)系不大,但這些漏洞如果沒有及時被修 復,很可能是成為整個數(shù)據(jù)庫、服務器、乃至網(wǎng)絡的定時炸彈,隨時可能爆發(fā)。

在對抗XDB漏洞的時候,安華金和數(shù)據(jù)庫攻防實驗室建議您:

1.若不需要Oracle的XML數(shù)據(jù)庫功能,建議不進行安裝,若是已經(jīng)安裝了,但沒有用處,建議關(guān)閉XDB,關(guān)閉方法如下:

編輯$ORACLE_HOME/dbs/initSID.ora文件,去除如下行: dispatchers='(PROTOCOL=TCP) (SERVICE=XDB);然后重啟數(shù)據(jù)庫。

也可以在Oracle下,以system身份登錄,運行:

drop user xdb cascade;

2.如果您需要XDB提供的服務,那么請去oracle官網(wǎng)下載相關(guān)補丁

(http://otn.oracle.com/deploy/security/pdf/2003Alert58.pdf)來修復XDB可能存在的緩沖區(qū)溢出漏洞。

3.如果由于應用等各種原因,無法對數(shù)據(jù)庫進行補丁提升且還需要使用XDB提供的服務,那么請您在您的數(shù)據(jù)庫和網(wǎng)絡之間加入帶有VPATCH功能的數(shù)據(jù)庫防火墻,來保護您的數(shù)據(jù)庫免受XDB漏洞攻擊。


?
欧美日韩精品一区二区三区| 欧美日韩亚洲一区二区国产| 国产亚洲欧美精品app| 又黄又爽又高潮的无遮挡| 肏逼大鸡巴视频| 亚洲制服师生 中文字幕| 色网站极品奶子粉逼被操| 骚逼大鸡巴人人人人视频| 久久精品欧美人ooxx| 亚洲日本中文字幕一区精品| 国内外激情免费在线视频| 影音先锋亚洲成AⅤ人在| 操肥逼女人视频| 精品樱空桃一区二区三区| 日韩精品 电影一区 亚洲| 23部禽亲女小丹慢慢张开双| 大黑鸡巴操黑妞| 天堂在线天堂新版www| 国产精品美女无套久久久| 亚洲一区欧美一区中文精品 | 国产9999九九九九久久| 97精品人人a片免费看| 色屁屁精品一区二区三区| 国产带中文字幕一级黄片| 我的鸡巴操美女屁股视频| 大鸡巴操黑丝漏洞小骚逼| 国产高清中文字幕日韩精品| 男人大鸡巴插逼免费视频| 京东一热本色道久久爱| 首页 日韩 欧美 国产| 谷原希美中文字幕第一区| 日本不卡在线视频你懂的| 丰满人妻熟妇乱又伦精品软件| 骚嗯啊群交网址| 91久久国产热精品免费| 中文字幕亚洲日韩欧美色| 97国产片一区| 欧美一线高本道高清免费| 五个老头一吃吃我的奶头| 精品国产免费第一区久久| 鸡鸡插鸡鸡艹大逼舔鸡操|