利用Fiddler抓取websocket包
一、利用fiddler抓取websockt包
打開Fiddler,點開菜單欄的Rules,選擇Customize Rules...
這時會打開CustomRules.js文件,在class Handlers中加入以下代碼
static function OnWebSocketMessage(oMsg: WebSocketMessage) {
// Log Message to the LOG tab
FiddlerApplication.Log.LogString(oMsg.ToString());
}
保存后就可以在Fiddler右邊欄的Log標(biāo)簽里,看到WebSocket的數(shù)據(jù)包
到了這里,還有一個情況要說明,就算是有工具可以抓到WebSocket中的包,看到的也不一定是明文。這個要看傳輸?shù)乃鞘裁?,如果是普通水那誰都可以分析;但如果是水銀,那這個分析水的設(shè)備很可能就顯示亂碼了。 所以也就有同學(xué)明明使用了可以抓WebSocket包的程序,卻抓出來的是亂碼。那是因為別人傳輸?shù)氖嵌M制數(shù)據(jù)流(比如AMF包),而不是JSON之類的對人類可讀的明文。
技術(shù)改變世界!
--狂詩絕劍

浙公網(wǎng)安備 33010602011771號