某個正在學習安全夥伴告訴我,他老師給他一個靶機讓他提權,他不知道怎麼下手,讓我來試一下,那就試一下
知道網段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視窗彈出來了