HTTP1
背景
在访问某些网页时,有时会遇到需要修改HTTP请求头的情况。请求头中可能包含诸如Cookie、User-Agent等信息,这些信息可能会被服务器用来进行身份验证或者其他的检查。
例如,服务器可能会检查User-Agent来确定请求是否来自特定的浏览器,或者检查Cookie的值来确定用户是否已经登录。在这种情况下,需要拦截并修改这些请求头才能绕过这些限制。
以下是如何使用拦截代理工具Burp Suite来修改请求头的步骤:
- 首先,需要设置浏览器的代理设置,使其流量通过Burp Suite。
- 然后,在Burp Suite中打开”Intercept”选项卡,并确保”Intercept is on”被选中。
- 现在,在浏览器中发送请求时,这些请求会被Burp Suite拦截。
- 在”Intercept”选项卡中,可以看到被拦截的请求。可以在这里修改请求头,例如改变
User-Agent
或者Cookie
的值。 - 修改完成后,点击”Forward”按钮,修改后的请求就会被发送到服务器。
思路
查看文章详细内容,得到通关要求
- 参数要求host=cs, port=sec
- 只接受POST请求访问,表单数据要求target=2024
- 只允许Chromium访问
- 需要admin权限
- 只允许110.191.22.76访问
因此,需要修改访问时 HTTP 请求头的信息,可以通过 BurpSuite 拦截流量并修改请求头,也可以使用 Python 直接编写 exp:
import requests |