网络抓包与HTTP协议(采用wireshark、Fiddler抓包软件)

一、TCP

  1. 简介
    TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WAN)设计的。它是由ARPANET网的研究机构发展起来的。

TCP/IP是一个协议集。为应用提供一些"低级"功能,这些包括IP、TCP、UDP。其它是执行特定任务的应用协议,如计算机间传送文件、发送电子邮件、或找出谁注册到另外一台计算机。

服务类型
1.FTP 文件传送(File Transfer)
2.RLogin 远程登录(Remote login)
3.SMTP POP3 电子邮件(Mail)
4.NFS 网络文件系统(Network File System)
5.远程打印(Remote Printing)
6.远程执行(Remote Execution)
7.名字服务器(Name Servers)
8.终端服务器(Terminal Servers)

  1. 数据格式
    在这里插入图片描述
  2. 握手协议
    第一次握手:客户端->服务器
    (ACK=0;SYN=1)
    第二次握手:服务器->客户端
    (ACK=1;SYN=1)
    第三次握手:客户端->服务器
    (ACK=1;SYN=0)

二、wireshark抓包分析TCP

  • 运行
  • 打开wireshark,开始抓包
  • 对协议进行筛选

在这里插入图片描述

  1. 建立连接

**加粗样式**

在这里插入图片描述

  1. 第一次握手

在这里插入图片描述

  1. 第二次握手

在这里插入图片描述

4.第三次握手

在这里插入图片描述

三、Fiddler网站(HTTPS)抓包分析

HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer),即超文本传输安全协议,是一种通过计算机网络进行安全通信的传输协议。该协议由网景公司(Netscape)于1994年首次提出。
其开发的主要目的是提供对网站服务器的身份认证,以保护交换数据的隐私与完整性。也由于其安全性较高的原因,它被广泛应用于万维网上安全敏感的通讯,如交易支付等方面。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,默认使用443端口.

  1. 打开软件
    在这里插入图片描述
  2. 弹出窗口,点击No
    在这里插入图片描述
  3. 下面开始配置 fiddler 。
    点击 Tools → Options…

在这里插入图片描述

HTTPS 下,勾选 Decrypt HTTPS traffic,配置成功(弹窗点击确定)

在这里插入图片描述

  1. 抓包分析
    打开抓包软件,打开Google浏览器,再换到fiddler;左侧数据就是所抓到的包;
    在这里插入图片描述

四、参考

https://blog.csdn.net/QWERTYzxw/article/details/110286349
https://blog.csdn.net/qq_47281915/article/details/121172872

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值