- Q:winshrek 提示 The capture file appears to be damaged or corrupt.(pcap: File has 2608985148-byte packet, bigger than maximum of262144)
A:這個錯誤提示是因為Winshark讀取的擷取檔案中存在一個非常大的資料包,而這個資料包大小超過了Winshark預設允許的最大大小(262144位元組)。因此,Winshark無法正確讀取並分析這個捕獲檔案。
解決方案是使用其他工具來開啟這個捕獲文件,並尋找和刪除該非常大的資料包。例如,您可以使用Wireshark的命令列版本tshark來檢查擷取檔案:
tshark -r capture.pcap -qz io,stat,0,"SUM(frame.len)frame.len>1000000"
手動刪除這些資料包或使用tshark過濾它們並建立一個新的、不包含這些資料包的擷取檔案:
tshark -r capture.pcap -w new_capture.pcap not frame[0] >1000000
這將建立一個名為new_capture.pcap的新文件
參考:https://kernel.0voice.com/forum.php?mod=viewthread&tid=3951
- Wireshark User’s Guide(Version 4.3.0)
- 【YT】Yeslab安全实验室Wireshark网络分析实战
- 【YT】Wireshark 教學 - 封包分析實作 | 系統網路管理培訓 #4-Keyuan Wang
- Wireshark 黑客教程系列第一部分
- 黑客技术 | 抓包教学 | (1) - (20)
- 網路安全封包分析:Wireshark 快速判斷IP位置並找出可疑程式 — 使用GeoLite2