有一個有趣的問題。我有一個通過客戶端應用程序(而不是瀏覽器)運行的角色扮演MMOG,它將我的播放器的操作發送到服務器,通過發回數據包來保持所有播放器同步。理解/逆向工程頂層網絡協議的好工具
現在,遊戲使用TCP/IP上的頂層協議來發送數據。然而,wireshark不知道正在使用什麼協議,並將TCP報頭之外的所有內容顯示爲轉儲。
此外,該轉儲沒有任何純文本字符串。儘管遊戲具有聊天功能,但發送的聊天字符串在此轉儲中不會以純文本形式出現在任何位置。
我的任務是逆向工程協議一點點找到包含在包中的數據了一些非常基本的東西。
有誰知道爲什麼聊天字符串不以純文本形式可見,並且是否有可能正在使用一個標準的最高級別協議?
此外,有沒有任何工具可以幫助從轉儲中獲取數據?
如果加密方案是SSL的時候,你會不會後悔/ TLS,那麼你可以使用http://crypto.stanford.edu/~ eujin/sslsniffer/index.html來分析線路上的數據包。如果是一些土生土長的加密,你是失鎖...... – Malkocoglu 2009-11-16 09:59:00