
QQ用户都是直接连接到tencent服务器,现在QQ中大多数的行为都必须通过tencent服务器,没法直接获取在线好友的 IP 地址。
聊天的内容是通过UDP的方式传送的,而且通过tencent服务器转发,如果抓包分析得到的IP是tencent服务器的IP。
当发送文件时却会使用点对点方式(PeetoPeer,避免增加服务器的负担),用TCP可靠传输。
大多数的实时通讯软件也都是这样做。在查IP前最好把IE,下载工具关掉,更容易找到IP。
方法(1):
DOS命令看IP地址:
1、用任务管理器查看QQ的PID,以便后面查找IP。
2、运行->cmd->netstat -no。
3、用QQ给好友传送一个文件(关键是文件)。
4、再输入netstat -no,查看显示信息(运行这个命令的时间不同,结果可能有一点不同)。端口号为0~1024服务器端口号排除,PID可能是QQ的PID也可能是0,那要取决决输入netstat的时间。
Proto Local Address Foreign Address State PID
TCP 584898198:2883 1132254687:20617 ESTABLISHED 2176
注:established 确定的,连接方法(2):
用抓包工具找IP:
1、打开抓包工具(如sniffer pro),开始抓包。
2、用QQ给好友传送一个文件(关键是文件)。
3、停止抓包并显示结果,初步可以确定第二个TCP就是别人的IP(IE和下载工具都关闭了)。tencent发送一个释放TCP连接FIN数据报,主机回复确认;再往后看,有主机向这个IP发送FIN数据报,tencent回复确认(不知这个连接是干什么的)。TCP后以本机IP地址为源地址数第5个UDP包的目的地址可能就是对方的IP地址(我抓的两个包都是这样,其中3发送tencent的一个IP,另一个发送到另一个IP,这些数据包就是和tencent交换对方有关信息,如对方的IP地址)。和对方传送一些UDP数据后,发送TCP连接数据报。后面就是一些TCP和UDP数据报。方法(3):
360查看网络连接:
1、打开360安全卫士->高级->网络连接。
2、用QQ给好友传送一个文件(关键是文件)。
3、点击刷新,查看QQ的TCP连接的IP就是好友的IP。方法(4):
TCPView查看TCP连接:
1、运行TCPView,排序把QQ放到1位。
2、用QQ给好友传送一个文件(关键是文件)。
3、观察TCPView的变化情况,有一条QQ端口变为绿时马上点击View->UpdateSpeed->Pause,看IP就是QQ好友IP。查到IP后,通过软件ShowIp就可以知道好友的粗略的位置了。总之要通过传文件绕过tencent服务器,直接和好友通信,通过监控网络就能看好友的IP了。
分类: 电脑/网络 >> 软件
问题描述:
以前在用QQ显IP的时候,我们可以轻松地了解一个人的IP地址,可是现在不行了,QQ不显示,我们还有别的方法吗?
解析:
呵呵,我昨天还教别人隐藏ip
下面方法只适合没有用代理的
只要对方没有用代理,就可以查出来
如果,遇上昨天晚上我教那个人,就查不出来
查QQ好友IP地址还用得着这么麻烦吗?给QQ打个补丁不就行了吗?不错,这样做是很简单,但是如果是新出的QQ,“补丁”还没有做出来那又该怎么办呢?用IpSniper等软件呗,如果手头上没有又急着查又该怎么办呢?可以用其他软件,比方说……好了,说来说去都要别人的软件,为什么不试试DOS命令呢?即简单,又方便,还很环保(不像应用软件还得另外安装占用硬盘空间,使用时还占用相同资源)。
不多啰嗦了,正式开始。 首先,用甜言蜜语、糖衣炮d之类的武器把你想知道IP地址的那个人“请”到QQ的“二人世界”里。接着,我们在DOS窗口里(Win9x下叫DOS,Win2000下叫命令提示符)。输入如下命令:
stat -n
你将看到:
Active Connections
Proto Local Address Foreign Address State
TCP 2021093478:1200 20212113935:61555 ESTABLISHED
TCP 2021093478:2694 2021097240:6667 ESTABLISHED
TCP 2021093478:4869 2112021227:23 ESTABLISHED
好家伙,这么多IP!哪个才是我们要找的呢?别着急,往后看。我们现在退出“二人世界”,然后在DOS下再输入一次:
stat -n
你将看到:
Active Connections
Proto Local Address Foreign Address State
TCP 2021093478:1200 20212113935:61555 TIME_WAIT
TCP 2021093478:2694 2021097240:6667 ESTABLISHED
TCP 2021093478:4869 2112021227:23 ESTABLISHED
看出前后两次的区别了吗?没有看出来?仔细着看,你会发现:
原来:TCP 2021093478:1200 20212113935:61555 ESTABLISHED
现在:TCP 2021093478:1200 20212113935:61555 TIME_WAIT
好了,现在你该知道了吧?对!和你聊天的人的IP就是:20210113935!那你是怎么知道的呢?朋友,请看我们在“二人世界”时要传送消息,相互之间必然要产生连接(通过UDP协议),此时自然是“ESTABLISHED”了(以你用stat -n命令的结果来说);而退出“二人世界”连接就断开了,自然就是“TIME_WAIT”了。
很简单吧?用这种方法一个外来软件也没有用(stat是Windows自带外部命令),是不是向我们前面所说的那样即简单又方便,还很环保?还不快试试!
首先要有qq的问题都是小问题的思想,查别人ip其实没多大意义的。有专门的软件检测好友的IP。
一 应用天网防火墙个人版
在规则说明那一栏里把UDP数据包监视选项打上勾。打开oicq,发信息,发完信息后看当前由防火墙记录下来的日志,会发现类似于下面的几行:
发送到:202114200115的UDP数据包,本机端口:OICQClient
[4000],对方端口:OICQClient[4000],,继续下一规则
接收自:202114200115的UDP数据包,本机端口:OICQClient
[4000],对方端口:OICQClient[4000],,继续下一规则
那个202114200115就是所查ip地址。
二使用xray具体不记得了,理论可行,好像要选中IP下的UDP
其实都是矛和盾的关系,一攻一守,魔高一尺道高一丈,总在这样的问题打转是没有什么意义的
工具/原料:华为nova8,HarmonyOS200,微信8022。
1、进入公众号列表,打开手机微信,进入通讯录界面,点击“公众号”。
2、进入公众号窗口,在公众号列表选择关注公众号进入。
3、进入公众号主页,点击右上角“头像”图标。
4、进入关于公众号,点击页面上方“公众号简介”。
5、结果展示,在“基础信息”下面即可查看公众号ip地址。
app获取到对方的后端ip
在 jsp 里,获取客户端的IP地址的方法是: request getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache, Squid 等 反向代理 软件就不能获取到客户端的真实IP地址了。
如果使用了反向代理软件,将的URL反向代理为的URL时,用requestgetRemoteAddr()方法获取的IP地址是:127001或1921681110,而并不是客户端的真实IP。
经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的>
以上就是关于怎么获取QQ好友的IP地址 详细的全部的内容,包括:怎么获取QQ好友的IP地址 详细的、如何才能知道某人的IP地址、查别人手机ip地址精确位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)