滲透測試 - 星外提權(quán)之找可寫可執(zhí)行目錄(2014年) - cracer嗶哩嗶哩
?聲明,這不是什么星外0DAY,這充其量只是一個(gè)在找不到可寫可執(zhí)行目錄的一個(gè)提權(quán)思路。我不敢說是我最先發(fā)現(xiàn)的,可能有其他人也發(fā)現(xiàn)了,并且也在利用了。無數(shù)實(shí)例證明了lcx前輩那句話,細(xì)節(jié)決定成敗。這只是入侵滲透中的細(xì)節(jié)問題,剛好我注意到了。下面正文開始。
?
眾所周知要成功提權(quán)星外主機(jī)就要找到可寫可執(zhí)行目錄,可近來星外主機(jī)的目錄設(shè)置越來越BT,幾乎沒有可寫可執(zhí)行目錄。另一個(gè)“提權(quán)思路”出現(xiàn)了。尋找服務(wù)器上安裝的第3方軟件某些文件的權(quán)限問題來進(jìn)行文件替換,將這些文件替換為我們的cmd.exe和cscript.exe來提權(quán),經(jīng)我測試發(fā)現(xiàn)以下服務(wù)器常用軟件的某些文件權(quán)限為Everyone即為所有用戶權(quán)限,可以修改,可以上傳同文件名替換,刪除,最重要的是還可以執(zhí)行。
?
首先是我們可愛的360殺毒。
?
c:\Program Files\360\360Safe\AntiSection\mutex.db? ?360殺毒數(shù)據(jù)庫文件
c:\Program Files\360\360Safe\deepscan\Section\mutex.db? 360殺毒數(shù)據(jù)庫文件
c:\Program Files\360\360sd\Section\mutex.db? ?360殺毒數(shù)據(jù)庫文件
?
c:\Program Files\360\360Safe\deepscan\Section\mutex.db這個(gè)文件,只要安裝了360殺毒就一定存在,并且有Everyone權(quán)限。其他2個(gè)文件不一定。
?
c:\Program Files\Helicon\ISAPI_Rewrite3\error.log? ?態(tài)設(shè)置軟件ISAPI Rewrite日志文件
c:\Program Files\Helicon\ISAPI_Rewrite3\Rewrite.log? 態(tài)設(shè)置軟件ISAPI Rewrite日志文件
c:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf? 靜態(tài)設(shè)置軟件ISAPI Rewrite配置文件
?
主要是ISAPI Rewrite 3.0版本存在權(quán)限問題,老版本暫時(shí)沒發(fā)現(xiàn)有此類問題。
?
c:\Program Files\Common Files\Symantec Shared\Persist.bak 諾頓殺毒事件日志文件
?
c:\Program Files\Common Files\Symantec Shared\Validate.dat 諾頓殺毒事件日志文件
?
c:\Program Files\Common Files\Symantec Shared\Persist.Dat? 諾頓殺毒事件日志文件
?
諾頓殺毒可能局限于版本,我本機(jī)XP并未找到以上文件
?
以下是最后2個(gè)可替換文件
c:\windows\hchiblis.ibl? 華盾服務(wù)器管理專家文件許可證
?
c:\Documents and Settings\All Users\Application Data\Hagel Technologies\DU Meter\log.csv
?
DU Meter的流量統(tǒng)計(jì)信息日志文件
?
?
暫時(shí)知道以上文件權(quán)限為Everyone,注意,即使可替換文件的所在目錄你無權(quán)訪問,也照樣可以替換執(zhí)行。比如D:\Program Files\360\360Safe\deepscan\Section\mutex.db,可D:\Program Files\360\360Safe\deepscan\Section目錄沒有訪問權(quán)限,用BIN牛的aspx大馬訪問D:\Program Files\360\360Safe\deepscan\Sectio顯示拒絕訪問,可mutex.db文件在該目錄下,你照樣可以上傳由cmd.exe換名后的mutex.db文件進(jìn)行替換。
?
這樣一來在沒有找到可寫可執(zhí)行目錄時(shí)候,不防查看服務(wù)器上是否安裝了以上軟件,有的話可以上傳同文件名替換原文件為你的提權(quán)文件。這樣就可以成功執(zhí)行了。
C:\windows\IIS Temporary Compressed Files\??
c:\Documents and Settings\All Users\Application Data\Hagel Technologies\DU Meter\log.csv(替換)
這個(gè)也可以