搭建RPC over HTTP 環境遇到的問題

2022-08-31 11:48:10 字數 911 閱讀 7703

最近需要做rpc的ips協議分析,需要了解一下rpc over http的協議格式,由於此類資料報不易構造,故此想搭建乙個抓一些包分析一下。

結果搭建這麼個環境硬是用了我四個工作日的時間,崩潰加無語。。。。。。我都開始懷疑我的動手能力了 :-(

我可能是把所有能遇到的問題都遇到了,再加上前兩天狀態不好,就一直沒能成功也很灰心,最後撥開烏雲見太陽,終於成功了。。。

不吐槽了,分享一下我的心得吧。

其實網路上的教程還真不少,仔細按照步驟去做也應該能成功,

推薦這篇文章

具體配置我就不說了,人家講的很好,說說我遇到的值得一提的兩個問題

1.配置好了rpc over http,但是實際流量還是135埠的普通rpc?

2.能否配置rpc over http without ssl?(因為我要看明文的流量才能做協議分析)

問題1:

老外的文章裡有說明,他的方法是配置window 網絡卡的tcp/ip篩選器,不知為什麼我配置完重啟系統之後,提示驅動程式載入失敗,exchange伺服器也起不來了,無奈之下,只好採用別的辦法,我再客戶端和伺服器之間加了乙個linux防火牆,配置iptables策略,阻斷135埠資料報。

問題2:

這個問題只能問google,國內搜尋引擎別指望找到答案。在google上看了很多鏈結,老外也有很多人問這個問題,多數人的回答是不建議使用純http的rpc,這樣會暴露私密資訊,沒有安全性可言,基本上意思是說實現不了。我就覺得可能沒戲了,但是我感覺應該在看看,於是有搜了搜goole,結果強大的google救了我,

發現了乙個鏈結這個鏈結裡說明如何配置,其實就是增加一條登錄檔。最後問題成功解決,執行 outlook.exe /rpcdiag結果如下圖:

LAMP環境搭建 php環境搭建

yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...

環境搭建 二 Python環境搭建

工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...

環境 lamp環境搭建

以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...