close

關於RPCMon

RPCMon是一款基於事件跟蹤的WindowsRPC監控工具,該工具是一款GUI工具,可以幫助廣大研究人員通過ETW(Event Tracing for Windows)掃描RPC通信。

RPCMon能夠為廣大研究人員提供進程之間RPC通信的高級視圖,該工具功能類似Procmon,且易於使用,並利用了James Forshaw .NET庫來處理RPC連接。RPCMon能夠顯示被調用的RPC功能,以及調用它們的進程和相關信息。

RPCMon使用了硬編碼的RPC字典(包含了關於RPC模塊的信息)來快速處理RPC信息,並提供了選項來輔助構建一個RPC數據庫,因此我們可以隨時更新相關信息以便填充硬編碼的RPC字典。
功能介紹
1、提供RPC功能活動的詳細信息;

2、支持構建RPC數據庫以解析RPC模塊或使用硬編碼數據庫;

3、支持篩選或高亮顯示每行單元格信息;

4、指定行粗體顯示;
工具下載源碼獲取
廣大研究人員可以使用下列命令將該項目源碼克隆至本地:
git clone https://github.com/cyberark/RPCMon.git

接下來,在Visual Studio中打開項目源碼並進行編譯即可。
預編譯下載
除此之外,廣大研究人員也可以直接訪問該項目【Releases頁面】下載預編譯的RPCMon:

工具使用
雙擊RPCMon的EXE可執行文件,便可以打開RPCMon的GUI窗口。

RPCMon還需要一個數據庫來獲取RPC功能的詳細信息,如果沒有數據庫的話,可能會導致某些數據丟失。

如需加在數據庫,請點擊「DB -> Load DB...」,然後選擇你要使用的數據庫即可。你也可以選擇項目提供的數據庫文件:
/DB/RPC_UUID_Map_Windows10_1909_18363.1977.rpcdb.json

接下來,你就可以開始使用RPCMon了。
工具使用演示
視頻地址:
https://user-images.githubusercontent.com/11998736/165285471-e143eebd-bfbf-49a2-8e70-107f083c60fc.mp4
許可證協議

本項目的開發與發布遵循Apache-2.0開源許可證協議。

項目地址

RPCMon:https://github.com/cyberark/RPCMon

參考資料:

https://github.com/tyranid
https://github.com/googleprojectzero/sandbox-attacksurface-analysis-tools/tree/main/NtApiDotNet
https://twitter.com/g3rzi


精彩推薦





arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()