IDApython使用RPC通訊批量處理模組資訊

2021-10-07 08:21:08 字數 521 閱讀 4996

idapython非常強大,但是每次執行一次idapython只能輸出乙個模組的資訊。如果想同時處理多個模組的資訊,python的rpc服務通訊機制可以作為乙個不錯的選擇。

這裡主要講的是使用rpc通訊需要注意的一些問題,防止逆向人員像我一樣踩坑。

rpc通訊具體實現**可以參考:

python3的可以看這篇:

主機使用服務端1010埠監聽,idat64.exe使用1010埠向服務端查詢必要的資訊並獲取返回資料。

但是實際執行通訊時,相對於服務端的idat64.exe的外部位址的埠並不是固定的1010,而是一直變化的。如下圖。

使用netstat -ano發現外部位址(idat64.

IDA Python安裝與使用

ida python是ida6.8後自帶外掛程式,可以使用python做很多的輔助操作,非常方便的感覺。從github上idapython專案獲取跟自己電腦ida python對應的版本。ida python手冊 我的ida是6.8,python是2.7版本。ida python安裝的說明 1.in...

使用GDAL進行RPC座標轉換

對於高解析度遙感衛星資料而言,目前幾乎都提供了有理函式模型 rfm 來進行影象校正 spot系列提供了有理函式模型之外還提供了嚴格軌道模型 對遙感影像進行校正目前最常用的就是使用有理函式模型來進行校正。有理函式模型的計算公式網上可以搜到,同時我之前的部落格中也有比較詳細的說明,可以參考這篇部落格 g...

golang官方rpc包的使用

rpc remote rrocedure call,遠端過程呼叫 是乙個計算機通訊協議。rpc協議假定某些傳輸協議的存在,如tcp和udp,為通訊程式之間攜帶資訊資料。在osi網路通訊模型中,rpc跨越了傳輸層和應用層。rpc採用c s模式,請求程式就是乙個客戶機,而服務提供程式就是乙個伺服器。首先...