我在蚁足网的时候看到有人专门建立了一个QQ定位兴趣群组,不知为何,有人特别喜欢QQ定位,但我实在觉得这QQ定位本身就是个伪命题。理由很简单,能给QQ做定位的人一般不需要讨论这个内容,不能给QQ定位的人说明他不该讨论这个问题。那为何还有人在讨论,费解。
实际上QQ定位也就不外乎是IP地址的地理位置反查,说到底就是如此。QQ的显IP补丁网上还是找的到的,虽然近几年做显IP补丁的人越来越少,但实际上的显IP技术已经非常成熟了。我曾在蚁足上谈过这个。按时间划分,2000年左右算是第一代技术,那是把QQ内置的显IP功能打开。第二代技术以木子QQ等比较有名,03年到05年这段时间,各种补丁向QQ挂载显IP模块,通过分析QQ的TCP/IP连接最终实现显示IP。第三代则直接HOOK QQ的一切网络连接,接管了QQ的网络连接后从中剔除出好友IP地址,甚至模仿会员功能也不在话下了。曾有人开发过显IP补丁后被腾讯发律师函,于是干脆将其IP补丁开源到网上,结果现在的显IP补丁大多是这第三代的技术。
从客户端入手,也就不外乎使用这种显IP补丁来确定好友的IP地址了。但这有很大的局限性。首先你必须是对方的QQ好友,只有是QQ好友,你才有条件从QQ客户端的聊天窗口上得到对方IP地址。其次,由于目前腾讯对客户端IP地址的保护,除非你发送大文件或大图片给对方,好友之间发生直接的TCP/IP直连,否则是很难获取对方IP地址的,不管你用什么IP补丁,都是这样。这就导致一些很棘手的问题,比如如何才能成为对方的QQ好友,如果你不是对方好友,或你被对方删除了,该怎么给对方发消息?另外如果你发文件给对方,但对方不接收,或者对方隐身,不接收你的大图片,这你该怎么办?
针对这种状况,从客户端使用显IP补丁来定位的方法,肯定是很难达到预定效果了。
...