今天跟大家唠唠嗑,说说我这几天折腾QQ显示IP属地的事儿,纯属个人瞎搞,大家图一乐呵就成。
话说最近各平台都开始显示IP属地,QQ音乐也跟上,这让我突然来兴趣,想看看能不能自己也搞个啥法子,让QQ也能显示IP。
第一步:回忆杀,找找旧版本我寻思着以前老版本的QQ好像是能显示IP的,就那种很老的版本,暴露年龄。于是我就开始在网上各种找老版本的QQ安装包,下好几个,装上之后发现,要么是不能用,要么就是压根没这个功能,白折腾一下午。
第二步:曲线救国,查IP工具后来我寻思,直接显示IP可能不行,但是能不能通过一些工具,查到对方的IP,然后再自己手动查到属地?我就开始找各种查IP的工具,试好几个,有的要收费,有的压根不准,还有的直接是钓鱼网站,差点中招。
第三步:柳暗花明,抓包分析正当我快要放弃的时候,突然想到以前听说过可以通过抓包来分析QQ的通信数据,看看能不能从中找到IP地址。说干就干,我下载一个抓包工具,开始抓QQ的包。
- 先是跟朋友发几条消息,然后停止抓包。
- 接着就开始分析抓到的数据包,一堆乱七八糟的东西,看的我头都大。
- 不过还皇天不负有心人,在TCP数据里,我找到疑似QQ服务器的IP地址。
找到IP地址,但是这只是服务器的IP,不是好友的IP!我寻思这可咋办,难道要跟每个好友聊天都抓包分析一遍?那不得累死。
后来我想个笨办法,就是用QQ给不同的好友发不同的消息,然后分别抓包,看看哪个IP地址出现的频率最高,而且每次发消息都会出现,那应该就是QQ服务器的IP。
排除掉服务器的IP之后,剩下的IP地址,大概率就是好友的IP。
第五步:IP定位,最终显示拿到好友的IP之后,我就用各种IP查询网站,查一下IP属地。还真查到,虽然不一定完全准确,但至少能知道个大概位置。
我就把好友的IP属地,手动备注在好友的QQ昵称后面,虽然麻烦点,但至少能看到个大概位置,也算是满足一下自己的好奇心。
瞎折腾,图一乐这回折腾QQ显示IP属地,也没啥技术含量,就是瞎猫碰上死耗子。而且这种方法效率很低,只能手动查,也不能实时显示,实用性不高。
不过折腾的过程还是挺有意思的,也让我解一些网络通信的知识。大家就当看个乐呵,别太当真。
免责声明:我这里分享的只是个人折腾的经历,不保证方法的有效性和安全性。大家在尝试的时候,要注意保护自己的隐私,避免泄露个人信息。抓包分析涉及到网络安全问题,请务必遵守相关法律法规。
