wireshark往返时间_wireshark抓包分析HTTPS

0bc3916fec11f0c6666f005c4cc56215.png

一、名词解释

TLS

安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。

记录协议主要负责使用对称密码对消息进行加密;握手协议分为握手协议,密码规格变更协议、警告协议和应用数据协议4个部分

73d5e1aa4af5c4dfaa644c8b140a6656.png

RTT

RTT(Round Trip Time):一个tcp连接的往返时间,即数据发送时刻到接收到确认的时刻的差值;

密码套件

Cipher Suite: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b)

TLS:指使用的协议是TLS

ECDHE:密钥交换算法

ECDSA:签名或验证算法

AES_128_GCM:对称加密算法。对称密钥加密算法是AES,强度即密钥长度为128位,GCM是工作模式,AES是块密码,也就是对输入的纯文本用固定长度的块来进行加密,加密后的每个块按再顺序发送,最后按类似的方式来进行解密。

SHA256:签名哈希算法

Diffie Hellman 密钥协商算法

使用Diffie Hellman算法进行TLS密钥交换具有优势。客户端和服务器都为每个新会话生成一个新密钥对。一旦计算出预主密钥,将立即删除客户端和服务器的私钥。这意味着私钥永远不会被窃取,确保完美的前向保密。

如果使用RSA,则客户端将如上所述通过其自己计算预主密钥,使用服务器的公钥(RSA公钥)对其进行加密,并通过客户端密钥交换消息将其发送回服务器。然后,服务器可以使用其私钥解密它。

二、TLS 握手原理:

Client Hello

1.1、Client Hello 报文:客户端对加密算法的支持度不同,因此需要向服务端发送客户端支持的 加密套件(Cipher Suite) ,同时还要

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Wireshark是一款开源的网络协议分析工具,可以对网络数据包进行捕获和分析。而蓝牙(Bluetooth)是一种无线通信技术,适用于短距离数据传输。 在Wireshark中,我们可以使用蓝牙适配器来捕获蓝牙数据包,并进行进一步的分析。而adv_ind则是一种蓝牙广播包的类型,用于广播蓝牙设备的存在和提供的服务。 如果我们想要分析adv_ind数据包,首先需要在Wireshark中设置捕获过滤器来过滤仅包含adv_ind的数据包。具体的过滤器语法可以是“btcommon.eir_packet_type == 0x00”或“bthci.command == 0x03”。 一旦我们成功捕获到adv_ind数据包,我们就可以通过Wireshark的解析功能来查看它们的详细信息。Wireshark会将数据包的各个字段以及它们的值显示出来,帮助我们理解和分析这些数据包。 在分析adv_ind数据包时,我们可以关注以下几个方面: 1. 广播设备地址:这个地址可以帮助我们识别蓝牙设备的唯一标识符。 2. 服务UUID:这个标识符可以告诉我们设备提供的服务类型。 3. RSSI值:这是接收信号强度指示器,可以帮助我们了解设备的信号强度。 4. 广播数据:广播包中可能包含其他自定义数据,可以根据需求来分析。 通过分析adv_ind数据包,我们可以获取对蓝牙设备的一些信息,如设备类型、服务类型、信号强度等。这些信息可以帮助我们了解蓝牙设备的特征和功能,并进一步分析和识别设备的行为和用途。 总的来说,通过使用Wireshark工具来捕获和分析蓝牙adv_ind数据包,我们可以获得对蓝牙设备的更深入的了解,从而更好地理解和掌握蓝牙技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值