利用漏洞提升計算機控制權(quán)限

據(jù)稱Windows COM結(jié)構(gòu)存在安全問題,本地或遠程攻擊者可以利用這個漏洞提升特權(quán)或執(zhí)行任意指令。受影響的操作系統(tǒng)和程序在處理COM結(jié)構(gòu)化存儲文件時,在訪問共享內(nèi)存的方式中存在權(quán)限提升漏洞,一個已登錄的用戶可利用此漏洞完全控制系統(tǒng)。
安全公告牌
這是一個權(quán)限提升漏洞。 成功利用此漏洞的攻擊者可以完全控制受影響的系統(tǒng)。 攻擊者可隨后安裝程序;查看、更改或刪除數(shù)據(jù);或者創(chuàng)建擁有完全用戶權(quán)限的新賬戶。 要利用此漏洞,攻擊者必須能夠本地登錄到系統(tǒng)并運行程序。
受影響的系統(tǒng)包括:Windows 2000(SP3、SP4),Windows XP(SP1、SP2),Windows 2003,以及Windows 98等操作系統(tǒng)。使用了Windows OLE組件的Office XP、Office 2003等辦公軟件也會受到影響。
漏洞的形成原理
Webfldrs.msi是Windows系統(tǒng)Web文件夾中的修復工具,Webfldrs.msi組件在卸載的時候由于權(quán)限的問題而出錯,從而彈出一個提示窗口。這時線程被掛起,新線程創(chuàng)建初期會創(chuàng)建一個堆對象,而正好這個對象可以被寫入,攻擊者正是利用這個寫入的機會將已經(jīng)準備好的ShellCode寫入到這個對象中,從而執(zhí)行自己的ShellCode。
提示:ShellCode是一組可以完成我們想要的功能的機器代碼,這些代碼通常都是以十六進制的數(shù)組形式存在的。
實戰(zhàn)提升權(quán)限
我們將會利用這一漏洞進行本地權(quán)限的提升實驗和遠程權(quán)限的提升實驗。
首先打開一個命令提示符窗口,運行漏洞利用工具并查看該工具的使用說明(圖1)。從圖中我們可以看到該漏洞利用工具的使用說明非常詳細,該工具可以根據(jù)不同的操作系統(tǒng)來執(zhí)行不同的命令。
在Windows 2000(SP4)系統(tǒng)中,我們通過工具可以得到一個交互式的Shell,而在其他受影響的系統(tǒng)中只能執(zhí)行非交互式的命令。在圖1中所示的兩段執(zhí)行命令中,前面的參數(shù)是Webfldrs.msi組件的安裝路徑(每個操作系統(tǒng)的安裝路徑有所不同),后面的參數(shù)則是要執(zhí)行的命令。
1.本地權(quán)限提升操作
我們首先來看看利用COM遠程緩沖區(qū)溢出漏洞在本地的操作使用。
在很多特定環(huán)境下的電腦(如學校機房、公共場所里的電腦),為了防止使用者進行某些操作,電腦的管理者都會對電腦的使用權(quán)限加以限制,如只能讀取已有的文件、不能創(chuàng)建新的文件等。然而,通過這個漏洞,我們可以將有功能限制的賬戶的權(quán)限提升到最高的管理員權(quán)限。
首先用一個普通用戶的身份進行登錄(非管理員)。
今天,我們進行本地提升權(quán)限的系統(tǒng)是Windows 2000,下面我們就來進行操作。運行“cmd”命令打開一個命令提示符窗口。執(zhí)行“c:ms05012.exe "c:windowss
ystem32webfldrs.msi" "cmd.exe"”命令,工具提示命令執(zhí)行成功以后就會彈出一個新的命令提示符窗口(圖2)。在這個窗口中,我們就可以執(zhí)行所有的命令。
既然我們的賬戶權(quán)限已經(jīng)得到了提升,現(xiàn)在我們就可以執(zhí)行管理員所能執(zhí)行的所有命令了,包括安裝程序,查看、更改或刪除數(shù)據(jù),或者創(chuàng)建擁有完全用戶權(quán)限的新賬戶等等。
2.遠程權(quán)限提升操作
本地提升權(quán)限操作完成后,下面讓我們來看看遠程提升權(quán)限是怎樣進行的。
遠程提升權(quán)限在黑客的入侵過程中是很常見的操作,因為黑客為了能完全控制遠程計算機,必須擁有一個有極高權(quán)限的用戶賬號。
首先使用NC得到一個遠程計算機的Shell,當然這個Shell的權(quán)限是有限的?,F(xiàn)在我們就運行提升權(quán)限命令“ms05012.exe "c:windowssystem32webfldrs.msi" "net localgroup administrators yonghu /add"”。當工具提示命令被成功執(zhí)行后,我們就得到了一個名稱為“yonghu”的管理員賬戶了。
這里要提醒大家一下,無論遠程系統(tǒng)是什么版本,你都不要執(zhí)行并激活“cmd.exe”。因為如果運行了這條命令,就會在遠程計算機的桌面彈出一個命令提示符窗口,這樣就會引起遠程用戶的警覺。同時,執(zhí)行的命令不要過長,一般的下載文件、添加用戶這些命令都可以成功執(zhí)行。
之所以我們要進行遠程提升權(quán)限的操作,主要就是為了能上傳一些具有遠程控制功能的程序,這樣我們就可以方便地對遠程系統(tǒng)進行控制了。遠程提升權(quán)限完成以后,我們就可以利用FTP命令上傳我們的遠程控制程序了。
為了阻止該漏洞對用戶系統(tǒng)的危害,用戶還是趕緊安裝由微軟推出的漏洞補丁,這樣才能有效防范漏洞的危害。
防范方法:對這個漏洞進行防范,最簡單也是最穩(wěn)妥的方法就是盡快安裝微軟公司推出的安全補?。ㄏ螺d地址:http://www.microsoft.com/china/technet/security/bulletin/ms05-012.mspx )。
小知識:什么是權(quán)限
在計算機的應用過程中,我們常??梢钥吹健皺?quán)限”這個詞,特別是Windows 2000/XP被越來越多的用戶使用以后。到底什么是權(quán)限呢?Windows系統(tǒng)中的權(quán)限就是根據(jù)不同等級的用戶進行權(quán)利分配和限制的方法。在Windows 2000/XP系統(tǒng)中,權(quán)限主要分為七類,包括:完全控制、修改、讀取和運行、列出文件夾目錄、讀取、寫入、特別的權(quán)限。其中,完全控制包括了其他六項權(quán)限,只要擁有它就等于同時擁有其他六項權(quán)限,在系統(tǒng)中只有管理員才擁有這樣的最高權(quán)限。
相關(guān)文章
微軟新版Outlook將推出郵件分類快捷鍵及多項優(yōu)化:5月開始部署
微軟計劃在新版Outlook for Windows中引入郵件分類快捷功能,用戶可通過預設(shè)快捷鍵快速對郵件進行分類,從而大幅提升工作效率并優(yōu)化管理流程2025-04-21rsync The --password-file option may only be used when accessing a
客戶端上傳文件執(zhí)行命令出錯,提醒The --password-file option may only be used when accessing an rsync daemon.查找資料也很少這樣的說法,最后發(fā)現(xiàn)是冒號的問題2025-02-26郵箱密碼忘記了怎么找回來? 網(wǎng)易郵箱密碼找回流程
郵箱在使用的時候,由于各種原因,有時候我們可能會遇到忘記密碼、賬號被盜等問題,這時候就需要進行163郵箱找回操作,本文將為大家介紹如何進行163郵箱找回操作2025-02-01- 電子郵件成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠?,無論是注冊社交媒體、購物平臺,還是與他人溝通,一個穩(wěn)定的郵箱賬號都變得至關(guān)重要,本文將為您提供詳細的電子郵件2025-02-01
wps調(diào)用Outlook 批量發(fā)送電子郵件時持續(xù)彈出警告框怎么辦?
如何解決程序調(diào)用outlook時一直警告,wps調(diào)用outlook發(fā)送郵件時,發(fā)送的時候,會一直出現(xiàn)警告,需要你一個個點確定或拒絕,本文介紹如何解決這個警告2025-02-01QQ郵箱文件怎么發(fā)送微信? 電腦qq郵箱中轉(zhuǎn)站中文件分享到微信的方法
在使用郵箱軟件的時候,有的用戶想要通過QQ郵箱文件,QQ郵箱中存在這種功能,但是很多小伙伴不知道到底要如何操作,下面小編就給大家?guī)鞶Q郵箱文件發(fā)送微信教程,感興趣的2024-09-29微信電腦版怎么獨立窗口中打開訂閱號? 訂閱號獨立窗口顯示的教程
微信電腦版看訂閱號的時候,想要獨立窗口顯示訂閱號,該怎么操作呢?下面我們就來看看詳細的教程2024-09-29Outlook在windows系統(tǒng)中有哪些快捷鍵? Outlook的鍵盤快捷方式大全
Outlook可以用它來收發(fā)電子郵件、管理聯(lián)系人信息、記日記、安排日程、分配任務,新版Outlook for Windows帶來了許多新功能,今天我們就來看看Outlook快捷鍵匯總2024-09-13微信怎么調(diào)默認瀏覽器? 微信設(shè)置默認瀏覽器打開網(wǎng)頁鏈接的教程
微信怎么調(diào)默認瀏覽器?只需簡單設(shè)置,在微信就可以使用默認瀏覽器打開網(wǎng)站,該怎么設(shè)置呢?詳細請看下文介紹2024-08-14GameViewer怎么刪除設(shè)備 GameViewer刪除設(shè)備的步驟
GameViewer怎么刪除設(shè)備?GameViewer 是一款專為游戲玩家設(shè)計的遠程控制助手,下文中為大家?guī)砹薌ameViewer刪除設(shè)備步驟,需要的朋友快來看看吧2024-06-17