今天由于某些原因,需要查询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的。

 posted on 2022-04-06 14:31  Michael.li  阅读(3136)  评论(1编辑  收藏  举报