1. 程式人生 > 其它 >使用Wireshark抓包QQ聊天使用者IP地址

使用Wireshark抓包QQ聊天使用者IP地址

今天由於某些原因,需要查詢QQ聊天使用者IP地址。網上搜了一下,大部分查詢工具都需要付費下載。好吧,只能自己動手想辦法了。
搜了一下,可以用Wireshark抓包查詢。搜了一些教程,記錄如下,方便其它網友查詢。

1、下載Wireshark軟體。進入官網,https://www.wireshark.org/,選Download。根據自己的作業系統下載對應版本。本人是win10,下的是win 64位的。複製到連結,用迅雷下載會快一些。

2、下載完成,直接安裝,一路next完成。

3、啟動Wireshark,選擇你的本地網路連線。本人是WLAN,選的“WLAN",進入抓取介面。

4、預設監聽太多,需要過濾無效資訊。先暫停一下,輸入過濾器表示式再啟動。

5、在過濾器處輸入”ip.src==192.168.1.3 and (oicq or udp) and data.len==72“,其中ip地址替換為你本機ip地址。回車確定,然後再重新啟動監聽。

6、登入QQ,開啟你需要查詢QQ聊天框,然後發起”語音“通話。

7、等響鈴幾次,不管是否接聽。會出現如下IP,即你好友好IP。

8、過濾器中表達式中”ip.src==192.168.1.3 and (oicq or udp) and data.len==72"的 “data.len==72”是QQ語音通話發起通知位元組長度,目前是72位元組,後續QQ如有更新,可能需要更換此長度才能正確抓取到。

下次有空,再寫個查微信好友IP的。