1、QQ在线文件传输
百度关键词“查对方ip”第一第二位是百度经验,但是这两个已经不行了,这两个都是说可以通过向对方发送一条qq消息或者一张图片就能得到对方的ip地址。这个问题里面有一个回答是”通过QQ传输图片给对方,打开资源监视器在里面看的“也是和百度经验如出一辙,已经无效了。我们知道2个位于NAT内的ip要相互交换消息一般通过 UDP打洞实现,这和p2p下载是一个原理。今天的QQ任何消息图片传播都是要经过腾讯服务器的,也就是说你的QQ软件只和腾讯的QQ服务器通信,根本没办法和另一个QQ直接通信。例外之一就是传输文件,由于传输文件时候有在线传输和离线传输,离线传输就是把文件存到腾讯服务器上,在线传输就是不通过腾讯服务器在2个QQ号直接直接通过UDP打洞传输数据,所以只有在线传输文件这个办法可行。也就是说我们可以在给对放在线传输文件的时候,用wireshark之类的抓包,就能得到对方的ip地址。
2、构造一个唯一的网页链接,诱导对方访问该链接
在线文件传输的确可以得到对方ip,但是一般情况下操作仍然不太方便,因为得制造传输文件的口实,必须在线接受不能离线传输,而一般陌生人的文件一般也不会接受。所以我想到一个更简单更隐蔽的方法:首先在某个域名下开启http服务,假设我在下有我的http服务器,这里假设我发一个: 链接的qq消息给对方,对方想都没有想就点了。当然这个页面是不存在,但是对方访问了这个页面仍然在http服务器的log里留下了对方的ip地址。
联系客服