记一次wireshark抓取QQ好友IP和火绒抓取微信IP
事情是這樣的,,上個周,手機離奇的被盜,但沒有關機,找回手機的途中,粗學了一手QQ抓ip的手段。
這里我就直接做個演示,解析關鍵的點。
三種思路
- i. wireshark 抓取手機在線IP
- ii 火絨抓取 微信在線接聽IP
- iii 火絨抓取 微信在線不接聽IP
i. wireshark 抓取手機在線IP
wireshark抓好友QQ的ip要求和對方打語音的時候要手機在線。
這里說一下,打語音和視頻是直接能和對方建立連接,如果發文件,是直接發給騰訊的,抓不到包。
1.打開wireshark,通過電腦Tim給對方打語音,,持續三秒左右,保證數據包的持續發送。
2.很快就能看到這樣指紋的數據包,我這里為了演示他的特性直接篩選出來
對方手機QQ在線抓到的包是:
UDP協議 72字段,在實際抓包里直接通過排序length=114和len=72,出來的連續通信包就是對方QQ的ip
以前有人通過篩選字段020048來找出通信包,原理是一樣的。
這是最基礎的思路,,通過找length=114,找72字段的連續通信包,我這里測試過聯通,電信的,移動都是114的字段,
接下來是第二種情況:
2.對方或者保守一些,云主機在線,這時候打語音過去是抓到的通信包是假的。
往往是下面這樣,找不到字段的
如何在這種情況下找到通信IP呢?
看下面這圖,這是本機和局域網通信包,
IP起始100.64.0.0- 100.127.255.255
在數據包中找到連續的通信包,就是有價值的IP。
ii 火絨抓取 微信在線接聽IP
然后在這個思路上,我這里抓取微信的通信包,找出好友的IP
手上有張朋友的移動卡,IP地址是 海南海口移動
然后,通過wireshark抓取微信的通信包,如圖
抓到的通信包識別營運商屬于山西的。
某大佬說過火絨的插件 火絨劍地區更精準。
1.找到微信的進程ID,這里直接傻瓜放圖
2.菜單欄-系統,勾選接收數據包模塊,,這是抓通信包的模塊,其余的全不選,免得包數量太多不好分析;雙擊進程-添加進程ID
3.給微信好友打語音,需要它接通,,(不接的后面還有測試)
如圖,抓到通信IP為220.200.108.146 TCP8080端口
拿到ip歸屬識別,發現基站在廣東,嘗試多次抓包,通信包還是在廣東,這很大概率是基站未及時更新,因此還是存在地區范圍誤差的,
iii 火絨抓取 微信在線不接聽IP
同時,可以看到wireshark抓微信包的精度相差很遠,,這時候測試在對方不接通的環境下,是否能抓到IP通信包呢???
可以看到,未接通抓到的443包依舊抓到了該基站下的IP
,拿到IP端識別,發現精度還是挺精準的,這是在4G和WIFI環境下
總結
以上是生活随笔為你收集整理的记一次wireshark抓取QQ好友IP和火绒抓取微信IP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 二叉树的层次遍历 II
- 下一篇: 什么是网关