Wireshark抓取网卡协议分析(TCP,UDP,ARP,DNS,DHCP,HTTP超详细版本)

ARP欺骗与DNS劫持实战:从攻击原理到Wireshark流量分析与防御 网络通信依赖于ARP和DNS等基础协议完成地址解析与寻址,但这些协议设计之初的信任机制存在安全缺陷。ARP协议作为局域网的“电话簿”,通过无状态的ARP应答实现IP到MAC的映射,攻击者可发送伪造ARP应答毒化缓存,将流量重定向至自身。DNS协议负责域名解析,传统UDP查询缺乏验证,攻击者通过伪造DNS响应实现域名劫持。理解这些原理对构建安全网络至关重要,尤其在红蓝对抗与内网渗透测试中,此类中间人攻击是常见手段。通过Wireshark进行流量分析,可以直观观察ARP欺骗与DNS劫持的数据包特征,从而制定静态 阅读详情
AI摘要

本文介绍了Wireshark工具的使用,包括如何抓取和分析TCP的三次握手,理解UDP协议的特点,解析ARP协议的工作流程,以及DNS和DHCP协议的抓包分析。同时,重点讨论了Wireshark的过滤器设置,帮助过滤无关数据包,提高分析效率。

1.Wireshark抓包

使用wireshark工具抓取ping命令操作

选择本机网卡WLAN,点击开始,开始抓包

在数据列表区中选取TCP协议,在数据详细区中显示出其详细信息

(1)Frame: 物理层的数据帧概况

(2)Ethernet II: 数据链路层以太网帧头部信息

(3)Internet Protocol Version 6: 互联网层IP包头部信息

(4)Transmission Control Protocol: 传输层的数据段头部信息,此处是TCP

(5)Hypertext Transfer Protocol: 应用层的信息,应用层协议中有此信息如HTTP

执行抓包的操作:如ping www.baidu.com

wireshark抓包完成,为避免无用数据包的影响,可在应用显示过滤器中设置相应的过滤条件进行筛选。

2.Wireshark过滤器设置

Wireshark工具中自带两种类型的过滤器设置

(1)捕获过滤器

捕获过滤器用于在抓取数据包之前设置

(2)显示过滤器

显示过滤器用于在抓取数据包之后设置过滤条件进行过滤数据包

执行ping www.baidu.com之后抓取的数据包如上图,包含大量的无效数据包,这时可通过应用显示过滤器提取分析数据信息

(3)两种过滤器语法区别

捕获过滤器

捕获过滤器类型Type(host,net,port),方向Dir(src,dst),协议Proto(ether、ip、tcp、udp、http、icmp、ftp等),逻辑运算符(&&与,||或,!非)

  • 协议过滤:直接在捕获过滤框中输入协议名

  • IP过滤:host ip地址,或src host ip地址,或dst host ip地址

  • 端口过滤:port 端口号,或src port 端口号,或dst port ip地址

  • 逻辑运算符:采用逻辑运算符进行与或非的连接

显示过滤器

  • 比较操作符:==,!=,>,<,>=,<=

  • 协议过滤:直接在过滤框中输入协议名,协议名需要小写

  • ip过滤:(ip.src==ip地址或ip.dst==ip地址)ip.addr==192.168.1.4表示显示源ip或目标ip地址为192.168.1.4的数据包列表

  • 端口过滤:(tcp.port==端口号或tcp.dstport==端口号)tcp.srcport==80,只显示tcp协议源主机端口为80的数据包列表

  • http模式过滤:http.request.method=="GET", 只显示HTTP GET方法的数据包列表

  • 逻辑运算符:and,or,not对标与或非

  • 按照数据包内容过滤:假设以IMCP层中的内容进行过滤,单击选中界面中的码流,在下方进行选中数据

 

3.Wireshark抓包分析TCP

(1)TCP包具体内容

TCP报文结构

 

(2)Wireshark抓包分析TCP三次握手

TCP三次握手建立过程

 

step1:客户端将TCP报文标志位SYN=1,确认标志位ACK=0,随机产生一个序号值seq=x,保存在TCP首部的序列号字段里,指明客户端打算连接的服务器的端口,并将该数据包发送给服务器端,发送完毕后,客户端进入SYN_SENT状态,等待服务器端确认,这是第一次握手;

step2:服务器端收到数据包后由标志位SYN=1知道客户端请求建立连接,服务器端将TCP报文标志位SYN=1和确认标志位ACK=1,头部确认号ack=x+1,随机产生一个序号值seq=y,并将该数据包发送给客户端以确认连接请求,服务器端进入SYN_RCVD状态。并让客户端发送一个确认数据包,这是第二次握手;

step3:客户端收到确认后,检查ack是否为x+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=y+1,并将该数据包发送给服务器端,服务器端检查ack是否为y+1,ACK是否为1,如果正确则连接建立成功,客户端和服务器端进入ESTABLISHED状态,完成三次握手,随后客户端与服务器端之间可以开始传输数据了。这是第三次握手。

Wireshark抓取TCP数据包分析三次握手

1.首先,启动Wireshark抓包,在浏览器输入网址www.huawei.com

2.执行ping www.huawei.com获取ip地址

 

3.在显示过滤器中输入过滤条件筛选出待分析数据包列表

由上图看到TCP建立三次握手的三个数据包

第一次握手数据包

客户端发送一个数据包,SYN=1,ACK=0,序列号从0开始,表示客户端请求建立连接

第二次握手数据包

服务器端发会数据包,SYN=1,ACK=1,seq=0,ack=seq+1表示已接收的数据包数量

第三次握手数据包

客户端重新传回确认包,SYN=0,服务器端检查ACK=1,ack=seq+1=1表示当前段成功接收数据位数

TCP层FLAGS字段重要标识

4.Wireshark抓包分析UDP

UDP简介:UDP是User Datagram Protocol用户数据报协议的简称。是OSI七层模型中一种无连接的传输层协议,提供面向事务的简单的不可靠信息传送服务。该协议用来支撑那些需要在计算机之间传输数据的网络应用,包括网络视频会议系统在内的众多的客户端-服务器模式的网络应用。

UDP协议的主要作用就是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单元,每一个数据包的前8字节用来包含包头信息,剩余字节则用来包含具体的传输数据。

UDP协议特点

  • UDP是一种无连接协议,无连接也就代表着传输不可靠

  • 不需要建立连接,一台服务器可以向多个客户机传输相同的消息

  • UDP信息包的标题很短,只有8个字节的大小,相比于TCP的20字节信息包,额外开销非常的小

  • 吞吐量不受拥塞控制算法的调节,只受软件生成数据速率、传输宽带、源端和目标端主机性能的限制

  • UDP使用尽最大努力交付

  • UDP是面向报文的

(1)UDP报文结构

(2)Wireshark抓包分析UDP

由图可见,DHCP,DNS等协议都是基于UDP实现的

 

5.Wireshark抓包分析ARP

(1)ARP协议介绍

ARP协议简介:ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

ARP原理及流程:在任何时候,一台主机有IP数据报文发送给另一台主机,它都要知道接收方的逻辑(IP)地址。但是IP地址必须封装成帧才能通过物理网络。这就意味着发送方必须有接收方的物理(MAC)地址,因此需要完成逻辑地址到物理地址的映射。而ARP协议可以接收来自IP协议的逻辑地址,将其映射为相应的物理地址,然后把物理地址递交给数据链路层。

  1. Host1发送数据前会先检查自己的ARP缓存表,若有对应IP地址的MAC信息则直接封装到帧里进行发送,若没有则会通过ARP进行获取

  2. Host1会发送ARP Request报文来请求获取Host2的MAC地址(因为帧内没有目的MAC地址是不可以进行传输的,所以ARP报文内的目的MAC地址为全F)

  3. 因为ARP Request目的MAC地址为 FF-FF-FF-FF-FF-FF(广播数据帧),所以交换机收到后会直接对该帧进行泛洪(广播)操作,并且学习该IP的MAC地址以及端口号到交换机自己的MAC缓存表

  4. 所有主机都接受到该ARP Request报文后,都会检查该帧的目的IP地址与自身的IP地址是否匹配,不匹配就直接丢弃,Host发现与自己IP地址匹配,就会先把发送端的IP与MAC地址信息记录到自己的ARP缓存表之中,然后Host2就会发送ARP Reply报文(因为刚才进行了学习所以知道Host1的MAC地址,所以ARP Reply是单播数据帧)来进行响应

  5. 交换机收到单播数据帧以后,会对该帧进行转发操作,并且学习Host2的MAC地址和端口号到自己的MAC缓存表

  6. Host1收到Host2的ARP Reply报文后会检查目的IP与自己IP地址字段是否相同,如果匹配就将回应报文的源IP地址与MAC地址学习到自己的ARP缓存表之中,然后就可以传输信息进行通信

(2)Wireshark抓包分析ARP

第一个数据包信息

第一个数据包发送(或广播)一条请求信息,询问目标端:谁有192.168.1.4的MAC地址,告诉192.168.1.1

第二个数据包信息

第二个数据包表示:192.168.1.4的MAC地址是60:14:b3:7d:54:1d并单播数据帧回复给询问端

6.Wireshark抓包分析DNS

(1)DNS协议介绍

什么是DNS协议?

  • DNS是一套分布式的域名服务系统,每个DNS服务器上都存放着大量的机器名和IP地址的映射,并且是动态更新的

  • DNS协议将域名和IP地址相互映射

  • DNS协议是基于TCP和UDP协议的,端口号为53,用户到服务器采用UDP,DNS服务器通信采用TCP

  • DNS的一个基本特性是使用超高速缓存。即当一个名字服务器收到有关映射的信息(主机名字到IP地址)时,它会将该信息存放在高速缓存中。这样若以后遇到相同的映射请求,就能直接使用缓存中的结果而无需通过其他服务器查询。

一次完整的查询请求经过的流程:Client -->hosts文件 -->DNS Service Local Cache --> DNS Server (recursion) --> Server Cache --> iteration(迭代) --> 根--> 顶级域名DNS-->二级域名DNS…

(2)DNS包结构

<1> DNS查询响应一般格式

 

该报文由12个字节的首部和4个可变的字段组成

标识字段:由客户程序设置并由服务器返回结果。客户程序通过它来确定响应与查询是否匹配。

标志字段:16 bit的标志字段被划分为若干子字段

 

随后的 4个16 bit 字段说明最后 4个变长字段中包含的条目数。对于查询报文,问题( question )数通常是 1,而其他3项则均为0。类似地,对于应答报文,回答数至少是 1,剩下的两项可以是0或非0。

<2> DNS查询报文中的问题部分

 

查询名:即要请求的域名,它是一个或多个标识符的序列。每个标识符以首字节的计数值来说明随后标识符的字节长度,每个名字以最后字节为 0结束,长度为0的标识符是根标识符。

 

<3> DNS响应报文中的资源记录部分

DNS报文中最后的三个字段,回答字段、授权字段和附加信息字段,均采用一种称为资源记录RR( Resource Record)的相同格式。

 

<4> DNS不同类型的资源记录

 

7.Wireshark抓包分析DHCP

(1)DHCP协议介绍

DHCP(Dynamic Host Configuration Protocol),动态主机配置协议:计算机用来获得配置信息的协议。DHCP容许给某一计算机赋以IP地址而不需要管理者在服务器数据中配置有关该计算机信息,而当 Client传送封包给Server时,采用的是UDP 67 Port,从 Server传送给 Client则是使用UDP 68 Port。

 

(2)Wireshark抓包DHCP

主要是四个过程: 1.客户端发送广播报文,DHCP Discover; 2.服务器发送广播报文,DHCP Offer; 3.客户端回复广播报文,DHCP Request; 4.服务器分配IP的报文,DHCP ACK;

 

1.DHCP Discover

首先客户端发送255.255.255.255的广播报文,使用UDP传输层协议,源端口为68,目的端口为67

 

2.DHCP Offer

此时客户端还没有分配IP地址,因此服务器仍然使用广播255.255.255.255地址进行发送;使用的源端口为67,目的端口为68;DHCP应用层协议,可以看见服务器已经发送地址的分配,客户端地址为192.168.1.4;

3.DHCP Request

此时有可能会收到多个DHCP的offer请求,因此通过DHCP Request再次向服务器请求IP,此时的IP地址仍然为0.0.0.0

 

4.DHCP ACK

最终服务器收到Request后,会发送Ack的消息,此后客户端的IP便确定下来

 

8.Wireshark抓包分析HTTP

(1)HTTP协议介绍

超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。

HTTP报文由三部分组成,开始行(请求报文中为请求行)、首部行和实体主体

 

(2)Wireshark抓包HTTP

  

【网络协议分析】使用Wireshark分析UDP协议 本次实验主要对UDP协议进行了捕获,通过分析UDP报文格式对UDP协议进行进一步的学习。UDP协议是一个无连接的面向数据报协议,其报文格式如下:TCP与UDP的区别如下:(1)TCP 是面向连接的,UDP 是面向无连接的。(2)UDP程序结构较TCP程序简单。(3)TCP 是面向字节流的,UDP 是基于数据报的。(4)TCP 保证数据正确性,UDP 可能丢包。(5)TCP 保证数据顺序,UDP 不保证。UDP协议常用的应用场景有:即时通信(QQ等)、直播/在线视频、在线游戏、网盘等。 阅读详情

相关推荐

如何使用Wireshark软件分析TCP协议

在学习网络相关知识的时候,需要对网络协议进行分析。网络协议分析软件用的最多的就是 Wireshark 这个软件,今天就简单总结一下如何使用这个软件进行TCP三次握手和四次挥手的查看。

HXYDJ的博客 5559

Wireshark抓包:详解udp协议

通过wireshark这个抓包工具抓取udp协议的报文进行详细的分析。dns默认是基于udp协议的。 访问一个域名的过程中,其实就是会做一个域名解析。域名解析用到的就是dns协议(应用层协议)。下面就触发dns的流量,抓取报文看下udp协议的实现:ping一个域名,解析成ip地址,这个过程就会调用dns协议。下面就是抓包抓到的dns协议:首先发了个这样的域名请求,然后网关...

清菡的博客 2万+

《计算机网络—自顶向下方法》 Wireshark实验(五):UDP 协议分析

本篇主要学习UDP报文和校验和的计算,通过wireshark分析UDP协议

CarpeDiem 9439

<TCP 协议内容分析><1>基于Wireshark分析TCP交互数据包

基于Wireshark & TCP协议的双端通信的数据包分析

TJ的博客 6135

使用Wireshark抓包分析TLS协议

TLS(Transport Layer Security,传输层安全)是一种用于保护网络通信安全的协议。它建立在SSL(Secure Sockets Layer,安全套接层)协议之上,用于在客户端和服务器之间创建加密连接,确保通信的保密性、完整性和认证性。

m0_65890285的博客 7099

Wireshark实战:从DHCP协议分析入门网络诊断

网络协议分析是网络运维和故障排查的核心技能,它通过捕获和解析数据包来理解网络通信的底层原理。动态主机配置协议(DHCP)作为网络设备获取IP地址、网关和DNS等关键参数的基础协议,其交互过程清晰规范,是学习协议分析的理想起点。掌握DHCP的DORA(发现、提供、请求、确认)四步交互流程,不仅能深入理解IP地址分配机制,更能培养一套通用的网络诊断方法论,包括如何设置过滤条件、解读协议字段和关联会话报文。在工程实践中,利用Wireshark等抓包工具分析DHCP流量,可以有效定位客户端无法获取地址、IP冲突、地

weixin_33924770的博客 436

【网络技术】【Kali Linux】Wireshark嗅探(八)动态主机配置协议(DHCP)

动态主机配置协议(DynamicHostCProtocol,DHCP)的作用是协助计算机在加入新的网络时获取新的IP地址。

weixin_43031313的博客 1232

Wireshark入门指南:从安装到实战抓包与网络协议分析

网络协议分析是理解网络通信、排查故障的核心技能。其原理在于捕获并解析流经网卡的数据包,从而透视从物理层到应用层的完整交互过程。掌握这项技术对于运维、开发和网络安全领域具有重要价值,能够高效定位网络延迟、服务不通等复杂问题。在实际应用场景中,无论是分析HTTP请求、调试API接口,还是进行安全审计,一款强大的协议分析工具都不可或缺。本文以Wireshark这一广泛使用的开源工具为例,详细介绍其安装配置、抓包原理,并重点讲解如何利用捕获过滤器和显示过滤器精准筛选流量,以及通过跟踪TCP流来还原完整的网络对话,帮

areen7003的博客 323

Wireshark网络协议分析实战:从捕获过滤到TCP/HTTP/DNS深度解析

网络协议分析是网络运维、安全分析和应用开发领域的核心技能,它通过解析数据包的底层通信过程,揭示网络行为的真实原理。其技术价值在于能够提供第一手的、未经修饰的网络流量真相,帮助工程师精准定位网络延迟、连接失败、协议交互异常等复杂问题。在实际应用场景中,无论是分析网页加载缓慢的根源,还是排查服务器连接失败的原因,协议分析工具都不可或缺。本文聚焦于Wireshark这一开源网络协议分析器,深入讲解其**捕获过滤器**与**显示过滤器**的核心使用逻辑,并结合TCP三次握手、HTTP请求响应和DNS查询等常见协议,

483

Wireshark协议分析实战:从HTTP到HTTPS的网络排障深度指南

协议分析是网络工程师和运维人员诊断复杂网络问题的核心技术,其核心原理在于对数据包进行捕获、解码和深度解析,以透视网络通信的真实过程。掌握协议分析技术,能够精准定位性能瓶颈、功能故障及安全威胁,对于保障业务连续性和优化网络架构具有重要价值。无论是排查Web应用响应缓慢、数据库连接超时,还是分析视频流卡顿问题,协议分析都能提供客观的数据证据。本文聚焦于Wireshark这一主流工具,通过构建精准的捕获过滤器、运用显示过滤器聚焦关键流量,并结合时间序列图与专家信息功能,系统拆解针对HTTP、TCP等协议进行深度分

congji3817的博客 383

Wireshark实战:从ARP与ICMP协议分析入门网络故障诊断

网络协议分析是理解网络通信、定位故障的核心技能。其原理在于通过捕获和解码数据包,透视网络设备间的交互过程。这项技术的价值在于将网络从“黑盒”变为“白盒”,使工程师能够精准诊断连通性、性能及安全问题。在应用场景上,无论是排查无法上网、服务访问慢,还是分析视频卡顿、检测网络攻击,协议分析都不可或缺。本文聚焦于网络分析中最基础且关键的ARP(地址解析协议)与ICMP(互联网控制报文协议),通过Wireshark工具进行实战解析。内容涵盖如何高效配置捕获与显示过滤器以聚焦流量,深度拆解ARP请求/应答的字段与局域网

weixin_30252709的博客 413

Wireshark从入门到精通(进阶篇)

2.1二层Ethernet、LAN交换故障分析 Ethernet发现广播及错误风暴 1.广播及错误风暴是通信网络中最难解决的故障之一 2.导致此类故障的原因有很多,比如二层环路、针对二层的攻击、网卡故障、某台主机上的某个服务持续不断向网络中发包等 3.二层丢包现象,势必会导致TCP(四层协议)重传 4.广播风暴是指在网络中传播的广播包的数量每秒高达数千乃至数万 5.一般而言,广播风暴发生之...

wwwoshishui的博客 4426

Wireshark与Npcap实战指南:从抓包到协议深度分析

网络协议分析是理解网络通信、排查故障和安全审计的基础。其核心原理在于捕获并解析流经网络接口的数据包,将二进制数据转换为可读信息。掌握这项技术对于网络工程师、开发者和安全研究员至关重要,它能帮助定位性能瓶颈、分析应用行为、检测异常流量。Wireshark作为业界标准的图形化协议分析器,配合Npcap驱动在Windows平台实现高效抓包,构成了从“看见”网络到“看懂”网络的完整解决方案。本文聚焦于Wireshark与Npcap的实战部署、核心功能解析及高级应用,涵盖TCP/UDP传输层分析、HTTPS解密、特定

weixin_30268921的博客 409

2025年Wireshark安装与实战指南:从零掌握网络抓包与协议分析

网络协议分析是理解数据如何在网络中传输、排查故障及保障安全的核心技术。其原理在于对网络流量进行捕获与解码,将原始的二进制数据流转化为可读的结构化信息,从而洞察通信细节。这项技术的价值在于为网络工程师、运维人员和安全研究员提供了透视网络行为的“显微镜”,是定位性能瓶颈、分析安全威胁和调试应用协议的基石工具。在众多协议分析器中,Wireshark凭借其全面的协议支持、强大的过滤引擎和跨平台特性,成为行业标准。本指南聚焦于Wireshark在2025年的最新安装部署与核心应用,涵盖Windows、macOS和Li

weixin_30325971的博客 470

Wireshark网络抓包入门:从协议分析到故障排查实战指南

网络协议分析是理解互联网通信、诊断网络问题的核心技术基础。其核心原理在于捕获并解析流经网卡的数据包,将二进制数据按照TCP/IP等协议栈规范解码为可读信息。这项技术的工程价值在于,它使开发者能够透视网络交互的完整过程,从底层的三次握手、流量控制到应用层的HTTP请求响应。在实际应用场景中,无论是分析网页加载缓慢、定位游戏卡顿根源,还是排查DHCP配置故障、识别异常网络扫描行为,协议分析工具都不可或缺。本文以Wireshark这一主流开源工具为例,详解其抓包原理、过滤技巧及典型应用,特别是针对DHCP报文解析

weixin_32822843的博客 267

Wireshark数据包捕获实战:从零掌握网络协议分析与故障排查

网络协议分析是理解互联网通信、进行故障排查和安全审计的基础。其核心原理在于捕获和解析网络中传输的数据包,这些数据包如同数字世界的信件,封装了从物理层到应用层的完整信息。通过分析数据包,工程师可以透视网络交互的细节,定位性能瓶颈、诊断连接问题及识别安全威胁。Wireshark作为最主流的开源网络协议分析器,实现了这一技术价值,它支持跨平台操作,提供实时捕获与深度解析能力。在应用场景上,无论是网站访问缓慢、API调用失败,还是网络异常行为调查,Wireshark都能通过捕获过滤器精准聚焦流量,并利用显示过滤器进

fanjava 583

最详细Wireshark抓取B站真实流量分析教程(可复现)

这是因为 bilibili 会302跳转,域名会很多,www.bilibili.com > api.bilibili.com > *.bilivideo.com > *.mcdn.bilivideo.com ...其实不是的,是因为Wireshark没有把它解析成 handshake对象,所以 tls.handshake.type == 11 筛不到,根本原因是 TCP段被IPV6分片了,所以只需要把分片拼接起来就可以了。特定的端口可能对应特定的应用(如443端口通常代表HTTPS(网页、视频))

2403_90011488的博客 2299

Zotero PDF Translate插件实战:DeepL API免费申请与高效翻译配置指南

本文提供Zotero PDF Translate插件配置DeepL API的完整实战指南。详细介绍了如何免费申请DeepL API密钥,解决国内访问问题,并在插件中完成精细配置,实现文献阅读时的无缝划词翻译,大幅提升科研人员和学生的英文文献阅读效率。

rum55的博客 464

windows计算机网络参考模型、流量抓取wireshark、ARP欺骗

windows计算机网络参考模型、流量抓取wireshark、ARP欺骗

weixin_73823537的博客 795

Obsidian + AI 自动知识管理:手把手教程

装完后,在命令面板(Ctrl+P)搜 "Generate Summary",AI 会在当前笔记末尾追加一段摘要。你一个月前写的、现在想快速回顾的笔记长篇笔记(三千字以上)开会记录这类信息密集的内容过度自动化。有人装上插件后,所有笔记都让 AI 打标签、写摘要、找关联。最后笔记库看起来整整齐齐,但全都是 AI 的链接,你自己完全没参与。这样做的后果是什么?你写过的笔记跟你没有"真实连接"。你还是记不住。你还是不知道自己的知识库里有什么。AI 推荐,你决策。

weixin_43571227的博客 749

Sen+MK趋势分析

Sen+MK趋势分析

地理研究与算法的博客 4万+
Ice & Fire
博客等级 码龄6年 14粉丝 1原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值