滲透測(cè)試 - 其他常見虛擬主機(jī)提權(quán) - cracer嗶哩嗶哩
其他常見虛擬主機(jī)提權(quán)
新網(wǎng)虛擬主機(jī)
新網(wǎng)虛擬主機(jī)識(shí)別一般是通過網(wǎng)站目錄識(shí)別:
D:virtualhost\***\www
目前新網(wǎng)虛擬主機(jī)多出現(xiàn)在windows2008+iis7上,win2003上現(xiàn)在越來越少,win2003的情況,一般通過找root和sa密碼提權(quán),配置不嚴(yán)格時(shí)用溢出都可以提權(quán)。
?
估計(jì)后面的主流就是新網(wǎng)+win2008+iis7
這里就要介紹appcmd
?
appcmd list site
列出站點(diǎn)及其id號(hào)
?
第二個(gè)命令:
appcmd list config
列出所有網(wǎng)站配置信息,如果是在iis7上配置的ftp,則還會(huì)列出網(wǎng)站ftp用戶及密碼
?
第三條命令:
appcmd list vdir
該條命令可以列出id號(hào)和所有站點(diǎn)的目錄
?
通過上述命令可以跨到其他網(wǎng)站目錄搜集信息~~~
關(guān)于跨目錄的介紹:詳談如何找到目標(biāo)站目錄
?
0x52 ZKEYS虛擬主機(jī)
敏感目錄及信息
?
注冊(cè)表位置:
HKEY_LOCAL_MACHINE\SOFTWARE\ZKEYS
一般都在硬盤的根目錄
?
敏感目錄:
打開*\ZKEYS\Setup.ini
1.[Mysql] (MYSQL設(shè)置)??
2.root=aaa (管理員帳號(hào))??
3.RootPass=123 (管理員密碼)??
4.[Mssql] (MSSQL設(shè)置)??
5.DbPath=d:\MSSQL\Data (MSQL數(shù)據(jù)庫存放路徑)??
6.SA=aaa (管理眼帳號(hào))??
7.SaPass=123 (管理員密碼)??
Guid=www.chouwazi.com |XXXXXX 主機(jī)系統(tǒng)的 IP 授權(quán) 和 密碼,下面就是看出比較雞肋了。
要記住mysql是在mysql_zkeys MySqlUserBySH安全賬戶下運(yùn)行的mysql_zkeys是屬于guest組權(quán)限的,MySqlUserBySH屬于users組,而 mssql 就更悲劇了 安全配置很牛叉。
不過值得慶賀的一點(diǎn),國內(nèi)的網(wǎng)管都喜歡通用密碼,一般拿到 root 密碼 社到管理的賬號(hào)
phpmyadmin 在 ***.0.0.1:9*9 端口,必要的時(shí)候可以嘗試。
?
其他:
找找有木有winwebmail ,這個(gè)東西有的 zkeys 裝了,有的沒裝,如果找到這東西直接去他目錄寫個(gè) shell,權(quán)限就比之前大了,exp 也能提了。
默認(rèn)目錄 d:\winwebmail\web\?
只要有這東西就好辦,可以寫 lpk,或者替換里面的 exe 啥的都行。
?
?
0x53其他不知名虛擬主機(jī)
?
還有存在的虛擬主機(jī)就是:
萬網(wǎng)虛擬主機(jī)
Prim@Hosting虛擬主機(jī)
還有各種星外分支~~~
?
虛擬主機(jī)提權(quán)遵循的原則是盡可能的搜集信息,一般是從注冊(cè)表,虛擬主機(jī)管理系統(tǒng)的數(shù)據(jù)庫,敏感目錄,備份文件,日志信息等中搜集?。?!
?
還有一個(gè)要提到的是,并不是每個(gè)虛擬主機(jī)都能提權(quán),或者說并不是每個(gè)虛擬主機(jī)都要提權(quán)。
如果你有目標(biāo)站,大可不必第一選擇提權(quán),可以首先找到目標(biāo)在目錄,通過一些手段獲得目標(biāo)站的shell或者數(shù)據(jù)庫信息等,直到拿到目標(biāo)在權(quán)限~~~
?
隨著提權(quán)手段日益更新,方法也會(huì)越來越多,希望大家多多收集,收入囊中