type
Post
status
Published
date
slug
summary
tags
推荐
category
技术分享
category (1)
icon
password
comment

http —请求header大全

Header
解释
示例
Accept
指定客户端可以接收的内容类型
Accept: text/plain, text/html
Accept-Charset
浏览器能够接受的字符编码集。
Accept-Charset: iso-8859-5
Accept-Encoding
指定浏览器能够支持的web服务器返回内容压缩编码类型。
Accept-Encoding: compress, gzip
Accept-Language
浏览器可接受的语言
Accept-Language: en,zh
Authorization
HTTP受权的受权证书
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Cookie
HTTP请求发送时,会把保存在该请求域名下的全部cookie值一块儿发送给web服务器。
Cookie: $Version=1; Skin=new;
Content-Length
请求的内容长度
Content-Length: 348
Date
请求发送的日期和时间
Date: Tue, 15 Nov 2010 08:12:31 GMT
pect
请求的特定的服务器行为
Expect: 100-continue
From
发出请求的用户的Email
From: user@email.com
Host
指定请求的服务器的域名和端口号
Host: www.zcmhi.com
If-Match
只有请求内容与实体相匹配才有效
If-Match: “737060cd8c284d8af7ad3082f209582d”
Referer
先前网页的地址,当前请求网页紧随其后,即来路
Referer: http://www.zcmhi.com/archives/71.html
User-Agent
User-Agent的内容包含发出请求的用户信息
User-Agent: Mozilla/5.0 (Linux; X11)
Via
通知中间网关或代理服务器地址,通讯协议
Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
X-Forwarded-For
用来说明从哪里来的,一般用来内网伪装
X-Forwarded-For: 127.0.0.1

请求方法大全

Header
解释
示例
Allow
对某网络资源的有效的请求行为,不容许则返回405
Allow: GET, HEAD
Location
用来重定向接收方到非请求URL的位置来完成请求或标识新的资源
Location: http://www.zcmhi.com/archives/94.html
refresh
应用于重定向或一个新的资源被创造,在5秒以后重定向(由网景提出,被大部分浏览器支持)
Refresh: 5; url=http://www.zcmhi.com/archives/94.html
Set-Cookie
设置Http Cookie
Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Via
告知代理客户端响应是经过哪里发送的
Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)

CTF在HTTP方面的总结

请求方法

当遇到题目提示是用某某某方法发送请求的则需要修改请求方法,如:用abc方法请求
在这里插入图片描述
在这里插入图片描述

从内网访问

若提示是从内网访问,或者说需要某某IP才能访问的则需要用到X-Forwarded-For头伪装,有时候要把X-Forwarded-For的三个参数都输入,这里只演示了一个
在这里插入图片描述
在这里插入图片描述

从某网站跳转

若提示说访问此网站得由某某网站中访问,则需要改Referer头,如:需要从www.dubai.com里访问
在这里插入图片描述
在这里插入图片描述

身份为admin才可以访问

若提示说身份为admin才可访问的,一般是修改cookie
在这里插入图片描述
在这里插入图片描述

从某某浏览器访问

若提示说要从某某浏览器访问则需要改user-agent,如:从dubai浏览器访问
在这里插入图片描述
在这里插入图片描述

有时候还会自己自定义一个报头输入

以上就是常用的ctf中http的知识
Java下多种执行命令的姿势及问题HSCCTF2024
Loading...