利用wireshark抓QQ微信包获取ip定位

网上也有很多qq定位的软件,原理基本相同,但现在图片,消息,视频等都走的腾讯的服务器,所有只能通过qq电话才能获取到。

QQ

利用wireshark抓包

在这里插入图片描述

ctrl+f设置字符串,分组详情,宽窄,020048,然后给好友打QQ电话,020048就是 QQ UDP 72字节的报文头

在这里插入图片描述

这种方法有一定局限性,如果对方使用的是移动网络,或者网吧服务器,可能运营商跟实际所在区域是存在一定差异的,但如果是企业网络(固定ip),家庭wifi,那么精度就能达到对方所在街道,或者小区附件。

定位用的opengps,如果你有更好的ip定位方式,均可。

IP定位站点

在这里插入图片描述

就实际情况来看,上面的ip是某运营商的ip,定位也只定到了好友所在区县(市区),并没有高精度定位,但可以大致估略好友所在位置,上面所说的精度2422米并不在好友所在范围内(其实差几十km),应该是运营商的一个出口ip而已。

在这里插入图片描述

微信

其实工作原理相同
在这里插入图片描述

有趣的是我抓到俩同时跟我通信的ip,其中一个是微信电话,另一个未知,经过尝试,微信电话的udp报头应该是7500,另一个ip就要自己研究研究微信的传输包了。

在这里插入图片描述

在这里插入图片描述

这个精度还是可以的已经非常接近了且在30km以内

在这里插入图片描述

通过查询发现我的微信好友现在用的移动的wifi或者手机卡

在这里插入图片描述

这种方式不一定准确,但是能在一定程度上达到定位的需求。

原文地址:https://www.cnblogs.com/cqnswp/p/12568853.html