首页 > 其他分享 >[极客大挑战 2019]Http

[极客大挑战 2019]Http

时间:2023-07-22 21:46:07浏览次数:30  
标签:www 极客 Http 伪造 2019 https com

[极客大挑战 2019]Http

题目来源:buuctf

题目类型:web

涉及考点:HTTP请求头

1. 先简单介绍一下这题将要用到的几个header组成部分

名称 作用
referer 记录当前请求页面的来源页面的地址。比如在https://www.xxxx.com 里有一个www.baidu.com 链接,那么点击这个www.baidu.com ,它的header 信息里就有:referer=https://www.xxxx.com信息
user-agent User-Agent会告诉网站服务器,访问者是通过什么工具来请求的
X-Forwarded-For 使Web服务器获取访问用户的IP真实地址(可伪造)

2. 题目给了一个页面,直接查看源代码

发现一个Secret.php,进去看看:

题目要求从https://Sycsecret.buuoj.cn访问,于是抓包伪造

3. burp抓包过程

  • 伪造referer:https://Sycsecret.buuoj.cn访问:
  • 又说需要Syclover browser,于是修改User-Agent为Syclover
  • 又只能从本地访问,于是伪造IP,伪造X-Forwarded-For:127.0.0.1

最终得到flag:

flag{d79716d5-e056-4166-a8ad-43ec55404ae9}

日期:2023.7.22

作者:y0Zero

标签:www,极客,Http,伪造,2019,https,com
From: https://www.cnblogs.com/bkofyZ/p/17574310.html

相关文章

  • 巅峰极客2023 MISC
    一、welcome1.直接base64解码,得到flag二、foundme1.得到内存转储文件,直接foremost分离会得到一堆文件,其中mp3无法播放并且与正常的mp3文件源码不同,同时strings关键字flag发现了hint2.找与Netflix相关的文件,发现一个avif,是一个种类图片的后缀,同时使用010打开三个mp3发现开头......
  • python 抓包https
    Python抓包HTTPS流程抓包是指捕获网络数据包并分析其中的内容。在Python中,我们可以使用第三方库mitmproxy来进行HTTPS抓包操作。下面将详细介绍如何使用Python抓包HTTPS的流程以及每一步所需要的代码。1.安装mitmproxy首先,我们需要安装mitmproxy库。可以使用以下命令进行安装:p......
  • Fiddler关于https抓包
    一、Fiddler默认只抓取HTTP请求Fiddler安装后默认只抓取HTTP请求,如要抓取HTTPS请求需要进行证书安装二、Fiddler导出HTTPS证书1、勾选HTTPS工具栏Tools->Options->HTTPS,勾选“DecryptHTTPStraffic”和“Ignoreservercertificateerrors(unsafe)”2、导出证书2.1点击......
  • 网络抓包,https加密解析简要过程
    HTTPS(HypertextTransferProtocolSecure)是一种在传输过程中使用SSL/TLS加密的HTTP协议,用于保护Web通信的安全性和隐私。HTTPS在常规HTTP的基础上添加了加密层,使数据在传输过程中得以加密,从而提供更高的安全性和保护用户数据不被窃取或篡改。以下是HTTPS加密解析的简要过程:客户端......
  • 2023巅峰极客 Crypto Rosita
    解题思路根据以上方法求出模数pdeffind_gcd(numbers):#求c中各元素的最大公约数result=numbers[0]fornuminnumbers[1:]:result=gcd(result,num)returnresultx=[(471351354539958688729428118750100914168908093467492698485305204663714......
  • java 设置http头
    Java设置HTTP头在Java中,我们经常需要与服务器进行HTTP通信。其中一个常见的需求是设置HTTP头。HTTP头包含了与请求和响应相关的元数据信息,如内容类型、内容长度、缓存控制等。本文将介绍在Java中如何设置HTTP头,并提供代码示例。HttpURLConnection类Java提供了HttpURLConnection......
  • 2024-7-21巅峰极客
    菜鸡打ctf,做了一天牢,算上签到题一共做上两道签到  数学但高中 给出了一大串,一开始没看懂,学姐提醒才知道要画图python太菜,只好手动一个一个粘公式画图网址:https://www.desmos.com/calculator?lang=zh-CN最后生成的图片: 然后试了半天sql没注进去,大佬的代码也没看懂......
  • http请求实验
    浏览器为firefox57,服务端为本地的phpstudy环境。1、直接请求(1)地址栏请求,路径部分和参数部分为空,但是burp监听的实际请求是路径为/,这个过程地址栏并不会变化(2)地址栏请求,路径部分设置为/,参数为空,请求时地址栏中自动变为路径部分为空,但burp监听的实际请求是路径为/(3)地址栏......
  • Uncaught AssertionError: Assertion failed. See https://openlayers.org/en/v6.15.1
    openlayers点击具体错误Cannotfitemptyextentprovidedas geometry.这个错误信息意味着OpenLayers在尝试使用一个空的范围作为几何图形时出现了问题。范围(extent)表示几何图形覆盖的边界框或区域,它由四个坐标值组成:最小经度、最小纬度、最大经度和最大纬度。当范围没有......
  • HTTPS 对称加密与非对称加密
    HTTPS对称加密与非对称加密1、HTTPS的实现原理HTTPS协议之所以是安全的是因为HTTPS协议会对传输的数据进行加密,而加密过程是使用了非对称加密实现。但其实:HTTPS在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。HTTPS的整体过程分为证书验证和数据传输......