獲取微信好友IP地址定位(獲取微信好友位置)
想要獲取到微信好友的IP地址就需要攔截數據包,然后在把不必要的數據包篩選剔除掉,剩下的就是我們需要的內容了。
監控微信網絡事件
首先打開火絨劍點擊進程,查看微信程序(WeChat.exe)的進程ID,列如下面我的微信程序的進程ID就是6032,把微信程序的進程ID記住。
2.png
依次點擊->系統->過濾->添加-確認,把你的微信程序的進程ID添加到列表中。稍后只要打開火絨劍的監控功能,就能監控微信程序的一系列動作了。
3.png
然后點擊->動作->把“NET_recv”前面的復選框勾選中,其他的選項一個都不要選,只需要監視微信程序的“NET_recv”(接收數據) 這個網絡事件就行了。
如果監聽的網絡事件太多,連發一個微信消息都會有很多數據包被攔截下來,這樣不利于我們篩選提取。!
4.png
建立篩選條件
最后一步點擊“動作”建立篩選條件,把從80、443、8000、8080、12000端口來的數據全部排除掉。
前面的號是通配符列如:28.49.163.37:80,在:80前面加上號,就代表前面的IP地址不管是多少,只要后面用到了80端口那么就篩選剔除掉。
5.png
完成上面的所有步驟,基本上就可以監聽抓取IP地址了,不過最好還是先給自己其他的 “微信小號” 打個語音電話,對比一下抓取下來的IP地址,看看是不是單獨只有自己 “微信小號” 的IP地址。
6.png
如果還有其他IP地址存在,那么就選中那個IP地址->右擊->排除,自己多測試幾遍確定沒問題了,在給你想獲取IP的好友打語音電話。
在把抓取到的IP地址復制到IP精準定位器中,就能獲取到這個IP地址所在的區域以及大概的范圍了。
7.png
不論是QQ還是微信,都是通過抓取IP地址進行定位的,如果連接的是自家路由器或者寬帶上網,那么通過IP地址進行定位精度會高很多。
如果用的是手機卡網絡上網的,IP地址定位就不行了精度會偏差很大,如果真的有這方面的需求,可以自己去搭建一個小程序,獲取WiFi的MAC地址,然后通過MAC地址定位精度會很高。