- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
六、qq邮件登录信息抓取:
QQ邮箱是网址是基于HTTPS协议的
HTTPS(HypertextTransferProtocoloverSecureSocketLayer)能够加密信息,由HTTP+TLS/SSL组成,在原本的HTTP协议上增加了一层加密信息模块,服务端和客户端的信息传输都要经过TLS进行加密,所以传输的数据都是加密后的数据。
TLS/SSL简介
TLS/SSL具体过程如下图:
图3.23
握手过程:
1.初始化阶段。客户端创建随机数,发送ClientHello将随机数连同自己支持的协议版本、加密算法发送给服务器。服务器回复ServerHello将自己生成的随机数连同选择的协议版本、加密算法给客户端。
2.认证阶段。服务器发送ServerHello的同时可能将包含自己公钥的证书发送给客户端(Certificate),并请求客户端的证书(CertificateRequest)。
3.密钥协商阶段。客户端验证证书,如果收到CertificateRequest则发送包含自己公钥的证书,同时对此前所有握手消息进行散列运算,并使用加密算法进行加密发送给服务器。同时,创建随机数pre-master-secret并使用服务器公钥进行加密发送。服务器收到这个ClientKeyExchange之后解密得到pre-master-secret。服务器和客户端利用第一阶段的随机数,能够计算得出master-secret。
4.握手终止。服务器和客户端分别通过ChangeCipherSpec消息使用master-secret对连接进行加密和解密,以及向对方发送终止消息(Finished)。
抓包过程:
1、首先先确定自己的IP:
图3.24
接下来进行抓包。并使用ssl进行过滤,同时登录qq邮箱。
图3.25
对抓取的数据包进行分析:
首先分析ClientHello
TLS握手过程的第一步就是客户端发起请求,主要包括了客户端生成的随机字符串(sessionkey),还包含了客户端所支持所支持的加密套件列表、随机数等信息。
图3.26
图3.28
再分析ServerHello
服务器收到客户端的ClientHello数据包之后,根据客户端发来的加密套件列表,选择一个加密套件,也生成一个随机字符串返回给客户端。密钥交换算法选择的是使用ECDHE_RSA,对称加密算法使用AES_128_GCM_SHA256:
图3.29
分析CertificateServerKeyExchangeServerHelloDone
服务器把certificate发给客户端。
图3.30
服务器返回ServerKeyExchange数据包,用于和客户端交换用于数据加密的密钥,ServerHelloDone用于通知客户端已经发送用于密钥交换的数据等待客户端响应。
图3.31
图3.32
分析ClientKeyChangeChangeCipherSpecEncryptedHandShakeMessage
客户端根据服务器返回的DH数据生成DH数据发给服务器,用来生成最终的pre-master-secret。如图:
图3.33
图3.34
ApplicationData
图3.35
当然我们也可以获取到一些时间信息:
图3.36
七、利用foxmail获取邮件发送信息:
首先了解一下什么是smtp:
SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。?
SMTP是一组用于从源地址到目的地址传送邮件的规则,并且控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E—mail寄到收信人的服务器上了,整个过程只需要几分钟。SMTP服务器是遵循SMTP协议的发送邮件服务器,用来发送或中转用户发出的电子邮件。
SMTP协议的工作过程可分为如下3个过程:
(1)建立连接:在这一阶段,SMTP客户请求与服务器的25端口建立一个TCP连接。一旦连接建立,SMTP服务器和客户就开始相互通告自己的域名,同时确认对方的域名。
(2)邮
您可能关注的文档
- 豆瓣电影排行榜爬虫.pptx
- 网络空间安全概论 实验1加密 加密.pdf
- 网络空间安全概论 实验1加密 加密解密.docx
- 网络空间安全概论 实验1加密 加密算法.docx
- 网络空间安全概论 实验1加密 凯撒.docx
- 网络空间安全概论 实验1加密 凯撒密码.pdf
- 网络空间安全概论 实验6 网络监听wireshark .docx
- 网络空间安全概论 实验6 网络监听实验样例1.docx
- 网络空间安全概论 实验6 网络监听实验样例2.docx
- 网络空间安全概论 实验6 网络监听实验样例3.doc
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)