你曾經與Wireshark練? 它是一個網絡分析儀,它可以用來記錄數據包並對它們進行分析,如果您的應用程序使用了清晰的或加密的通信,則可以看穿它。 我認爲這是一個非常好的技能,擁有。
存在大量的材料,以便用它來練習,我掛你的鏈接的文檔。
如果您從服務器記錄了一些數據包,您將能夠在Protocol
列下閱讀,如果您的應用程序使用TLS1.2並查找更多詳細信息。
爲了從你的服務器記錄數據包,您需要使用tcpdump的:
tcpdump -i <interface> -s 65535 -w <some-file>
哪裏是文件的名稱,tipically .pcap,你將轉移到客戶端,與SCP或類似的東西如果您的應用使用TLS1.2將各行上Protocol
列涉及您的應用程序通信下顯示
wireshark <some-file>
:以使用Wireshark打字分析從終端。
編輯: 您可以使用過濾tcp.port==<USED_PORT>
其中<USED_PORT>
在這種情況下是「8391」在Wireshark來篩選和分析只有你感興趣的包。如果連接是加密的,你可以找個地方SSL握手之後。它發生加密連接。 如果連接未加密,您可能會清楚地讀取傳入的數據。如果你可以發佈一個pcap文件,我可以告訴你連接是否加密。
EDIT1: 如果您確定連接已加密,則可以使用過濾器tcp.port==8391 && ssl
檢查TLS的使用版本。 您需要分析的是傳輸Application Data
數據包,如果在出現Secure Socket Layer
的Version: TLS 1.2
您使用的是正確的加密。
如果你擁有可以調試使用tcpdump(服務器端),並使用Wireshark分析它們 – Gabrio
是的,我自己的服務器應用程序的網絡行爲記錄信息包的服務器。你能更清楚地描述你的建議或將我指向一個來源嗎? – Dibzmania