banner
NEWS LETTER

极客大挑战 2019 Http

Scroll down

操作步骤

  1. 查看源代码
    首先,需要查看目标网站的源代码,以便了解网站的结构和可能存在的漏洞。在本例中,我们发现了一个名为secret.php的文件。

  2. 使用Burp抓包
    使用Burp抓包,获取请求信息。在此过程中,我们可以了解到请求头、请求体等信息。

  3. 发送请求到重发器
    将请求信息发送到重发器中,以便对其进行修改和重放。

  4. 在请求头中添加Referer
    在Host下添加Referer字段,告诉服务器请求来源。在本例中,我们需要添加:

1
Referer: https://Sycsecret.buuoj.cn
  1. 在User-Agent中添加浏览器信息
    服务器可能会根据User-Agent字段判断请求的来源。在本例中,我们需要使用Syclover浏览器,所以需要在User-Agent中添加浏览器信息。具体来说,我们需要在User-Agent字段的末尾添加Syclover。完整的User-Agent字段如下:
1
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.63 Syclover
  1. 在头部添加X-Forwarded-For
    为了让服务器认为请求来自本地,我们需要在头部添加X-Forwarded-For字段,并将其设置为localhost。具体来说,我们需要添加如下字段:
1
X-Forwarded-For: localhost
  1. 重放请求
    点击重发按钮,将修改后的请求发送到服务器。

  2. 获取flag
    如果一切顺利,服务器会返回flag,我们就成功地完成了攻击。

总结

这是一种比较常见的Web攻击方式——重放攻击。通过使用Burp等工具,我们可以修改请求信息,以便绕过服务器的安全机制。在实际攻击中,还需要结合具体情况进行调整,才能取得最佳效果。

其他文章
cover
HTTP基本认证
  • 23/03/07
  • 10:49
  • 课程笔记
请输入关键词进行搜索