02HTTP协议的初相见

报文分析和响应

一、利用telnet 模拟浏览器发送HTTP 请求,测试多种请求方法
1.我开始用windows的cmd和powershell的telnet,连接后直接显示空白,不能输入请求,最后我在kali中用telnet发送请求
(1)GET方法:用于请求服务器发送的某个资源。GET方法
下面是响应报文:
由状态行、响应头、响应正文三部分组成。
状态行:响应报文的第一行
协议/版本:HTTP/1.1
响应状态码:200
描述短语:OK
响应头∶响应报文第二行开始到第一个空行为止的所有内容,其中包含了关于HTTP响应的重要字段。

字段含义
Data时间和日期
ServerWeb服务器指纹
Last-Modified服务器通过这个头信息告诉浏览器,资源的最后修改时间
Content-Length响应正文的长度
Content-Type响应正文的类型
Set-Cookie服务器向浏览器端写入Cookie信息
Location重定向目标页面
Refresh服务器通过Refresh头告诉浏览器定时刷新浏览器

响应正文:就是.html文件的内容
(2)POST方法:用于表单提交或文件上传等功能
POST方法
下面也是响应报文,和GET方法一样
(3)HEAD方法:与GET方法类似,但在服务器响应中只返回首部
在这里插入图片描述
同上,但只返回了头部信息。
(4)TRACE方法:回显浏览器的请求
TRACE方法
二.利用Burp 分析cms 网站后台登录过程
(1)先用GET方法获取主页信息在这里插入图片描述
在这里插入图片描述

再进入后台页面,获取后台页面信息
在这里插入图片描述
用POST方法向服务器提交账号和密码,并重定向
在这里插入图片描述
成功进入后台管理界面
在这里插入图片描述
中间件通过PHP脚本中的代码自动访问后台主界面的相关模块
在这里插入图片描述
三. 利用Burp 抓到百度首页HTTPS 数据包,并观察协议以及版本
在这里插入图片描述
观察后发现HTTP和HTTPS的协议和版本是一样的,包也没有太大区别,只是HTTPS对返回的数据进行了加密。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值