用Wireshark抓包QQ的到对方的IP地址

1.打开wireshark选择自己的网卡
你需要抓那个机器的就选择那张网卡,我这里选的是WLAN
在这里插入图片描述
2 抓取好友qq的ip
在电脑上打开QQ,选择你想要得到IP地址的好友,拨通QQ电话(这里不管接不接通你都可以在wireshark中抓到他(她)的IP地址)
按CTRL+f,如下图进行配置
在这里插入图片描述
在字符串左边的框里输入020048(因为020048就是QQ UDP72字节的报文头)
再通过创建表达式-data.len == 72
在这里插入图片描述
通过字段判断所需对象的IP地址 :123.138.132.202

https://blog.youkuaiyun.com/qq_29437513/article/details/119775699

<think>好的,我现在需要帮用户解决如何使用Wireshark抓取和分析微信聊天相关的IP地址的问题。首先,我得回忆一下Wireshark的基本操作,以及针对微信这样的应用的抓包方法。 根据用户提供的引用内容,特别是引用[1]和[4],火绒和Wireshark都被提到用于抓取微信IP。用户可能希望了解具体步骤,所以需要分步骤说明。首先,用户需要安装Wireshark,引用[3]提到了安装教程的链接,可能需要检查链接是否有效,但用户可能已经安装好了,所以步骤可能从配置开始。 接下来,选择合适的网络接口。微信在电脑上通常使用Wi-Fi或者有线连接,所以需要指导用户选择正确的网卡,比如WLAN或以太网。然后,开始抓包前可能需要过滤设置,比如只捕获TCP和UDP流量,因为微信主要使用这些协议,如引用[4]提到的TCP长连接。 用户触发微信聊天活动时,比如发送消息,这时候Wireshark会捕获相关数据包。如何识别微信的数据包呢?可能需要根据IP地址和端口来分析。引用[4]提到DNS请求和TCP连接,所以可以建议用户查DNS查询(如weixin.qq.com)来到相关IP,或者直接查看TCP流的目标地址。 分析时,使用过滤表达式,比如ip.addr == x.x.x.x来筛选特定IP,追踪TCP流来查看具体内容。此外,需要注意微信可能使用加密,所以内容可能不可读,但IP地址还是可以获取的。引用[1]中的火绒抓取方法可能作为替代方案,但用户主要问的是Wireshark。 还需要提醒用户法律和隐私问题,确保在合法范围内进行操作。同时,可能存在的挑战是微信使用多个服务器,导致IP地址众多,这时候需要指导用户如何通过活动时间或端口号来缩小范围。 最后,生成相关问题时要围绕抓包步骤、过滤技巧、协议分析、工具比较和法律问题等方面展开,帮助用户深入理解。</think>### 分步说明:使用Wireshark抓取微信聊天相关IP地址 #### 步骤1:安装与基础配置 1. **安装Wireshark** - 从[官网](https://www.wireshark.org/)下载安装包,选择适配操作系统的版本 - 安装过程中需勾选`WinPcap`或`Npcap`驱动(Windows系统必需)[^3] 2. **选择网络接口** - 打开Wireshark,在首页选择与微信通信相关的网络接口(如Wi-Fi网卡或以太网卡) - 微信PC端建议选择`WLAN`或`以太网`接口[^4] #### 步骤2:捕获数据包 1. **开始抓包** - 点击蓝色鲨鱼鳍图标开始捕获流量 - 立即进行微信操作(发送消息、接收文件等) 2. **过滤无关流量** - 在过滤栏输入表达式: ```tcp or udp or dns``` 因微信主要使用TCP/UDP协议,且需解析DNS请求 #### 步骤3:定位微信流量 1. **识别DNS请求** - 在过滤栏输入:```dns.qry.name contains "weixin"``` 可发现微信服务器的域名解析记录(如`weixin.qq.com`对应的IP) 2. **分析TCP连接** - 通过`Statistics > Conversations > TCP`查看所有TCP会话 - 筛选`Port 80/443/8080`等常见端口(微信常用端口) #### 步骤4:提取目标IP 1. **标记关键数据包** - 右键点击疑似微信流量的数据包,选择`Follow > TCP Stream` - 观察通信内容特征(如二进制协议头部) 2. **导出IP信息** - 选中目标数据包,在`Packet Details`面板展开`Internet Protocol Version 4` - 记录`Source`和`Destination`字段的IP地址 #### 注意事项 - 微信使用加密通信,无法直接读取消息内容 - 部分IP可能是中转服务器,需结合通信频率判断 - 推荐在手机/电脑同时在线时抓包,流量特征更明显[^1] ```python # 示例:通过tshark命令行提取微信相关IP(需提前安装tshark) import subprocess command = [ "tshark", "-i", "Wi-Fi", "-Y", "tcp.port == 80 && ip.addr == 183.xx.xx.xx", # 替换为目标IP "-T", "fields", "-e", "ip.src", "-e", "ip.dst" ] result = subprocess.run(command, capture_output=True, text=True) print(result.stdout) ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值