网站大量收购闲置独家精品文档,联系QQ:2885784924

网络空间安全概论 实验6 网络监听实验样例1.docx

网络空间安全概论 实验6 网络监听实验样例1.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE2

打开网址?,进入Wireshark官网下载

Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。

4.7抓取ping命令

1)确定本机的IP

2)选择菜单栏上捕获-选项,勾选WLAN网卡

3)可以看到wireshark正处于抓包状态

4)执行需要抓包的操作,在cmd窗口下执行ping

5)wireshark将抓取到相关数据包,在过滤栏设置过滤条件以避免其他无用数据包影响分析,如ip.addr==11andicmp。

4.8抓取QQ聊天发送的图片

1)将要抓取的图片发送给任意QQ好友

2)发送的图片是jpg格式,所以图片的16进制编码头几位为ffd8ff,通过追踪TCP流以及文件头编码的有哪些信誉好的足球投注网站,找到:

3)找到对应的数据流,追踪TCP流

4)将其显示为原始数据

5)保存到本地

5)完成这个以后,将保存下来的文件用winhex打开,有哪些信誉好的足球投注网站jpg文件的头编码FFD8FF

6)将前面的这些编码删去

7)保存为jpg格式到本地

8)打开图片,发现已经完全恢复

4.9抓取QQ邮件

QQ邮箱是网址是基于HTTPS协议的,HTTPS能够加密信息,由HTTP+TLS/SSL组成,在原本的HTTP协议上增加了一层加密信息模块,服务端和客户端的信息传输都要经过TLS进行加密,所以传输的数据都是加密后的数据。

ClientServerClientHello

Client

Server

ClientHello

ServerHello

Certificate

ServerHelloDone

ClientKeyExchange

[ChangeCipherSpec]

Finshed

[ChangeCipherSpec]

Finshed

ApplicationData

ApplicationData

握手过程:

初始化阶段。客户端创建随机数,发送ClientHello将随机数连同自己支持的协议版本、加密算法发送给服务器。服务器回复ServerHello将自己生成的随机数连同选择的协议版本、加密算法给客户端。

认证阶段。服务器发送ServerHello的同时可能将包含自己公钥的证书发送给客户端Certificate,并请求客户端的证书CertificateRequest。

密钥协商阶段。客户端验证证书,如果收到CertificateRequest则发送包含自己公钥的证书,同时对此前所有握手消息进行散列运算,并使用加密算法进行加密发送给服务器。同时,创建随机数pre-master-secret并使用服务器公钥进行加密发送。服务器收到这个ClientKeyExchange之后解密得到pre-master-secret。服务器和客户端利用第一阶段的随机数,能够计算得出master-secret。

握手终止。服务器和客户端分别通过ChangeCipherSpec消息使用master-secret对连接进行加密和解密,以及向对方发送终止消息Finished。

Wireshark抓包实例

1)发送QQ邮件

2)使用wireshark进行抓包,并使用ssl进行过滤。

3)对于抓到的重要的包进行分析,ClientHello

TLS握手过程的第一步就是客户端发起请求,主要包括了客户端生成的随机字符串(sessionkey),还包含了客户端所支持所支持的加密套件列表、随机数等信息。

4)serverhello

服务器收到客户端的ClientHello数据包之后,根据客户端发来的加密套件列表,选择一个加密套件,也生成一个随机字符串返回给客户端。密钥交换算法选择的是使用ECDHE_RSA,对称加密算法使用AES_128_GCM_SHA256:

5)服务器把certificate发给客户端。

服务器返回客户端自己的证书信息

服务器返回ServerKeyExchange数据包,用于和客户端交换用于数据加密的密钥,ServerHelloDone用于通知客户端已经发送用于密钥交换的数据等待客户端响应。

6)ClientKeyChangeChangeCipherSpecEncryptedHandShakeMessage

客户端根据服务器返回的DH数据生成DH数据发给服务器,用来生成最终的pre-master-secret。如图:

7)ApplicationData

加密后的数据

8)NewSessionTicketChangeCipherSpecEncryptedHandShakeMessage

每隔一段时间需要更新一次会话密钥

9)QQ邮箱的会话密钥每隔一段时间就需要更换一次,密钥交换算法使用

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档