当前位置: 首页 > article >正文

[极客大挑战 2019]HTTP 1

[极客大挑战 2019]HTTP 1

审题

image-20240115153800715

看到题目页面发现没啥东西,直接看源码发现了,Secret.php

image-20240115153855817

进入查看题目,发现又是一道跟着提示达到条件的题目

image-20240115154010810

知识点

跟着题目走。

解题

  1. 题目说不是来自https://Sycsecret.buuoj.cn的访问,但是我们发现没有Referer,所以我们加入表示来源

image-20240115154855375

  1. 看到回显,他又说要使用Syclover浏览器访问,我们可以更改User-Agent(用户代理)指浏览器。

image-20240115155118892

  1. 更改完成后,题目要求我们从本地访问也就是让服务器认为我们的ip为127.0.0.1。

    有两种方法

    1. 通过X-Forwarded-For伪造

      X-Forwarded-For(XFF)是用来识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端最原始的IP地址的HTTP请求头字段。

    2. 通过Client-ip伪造

      client-ip同x-forwarded-for,也是代理服务器添加的用于转发客户端请求的真实IP地址,同样保存于请求头中。

得到flag

image-20240115155852260


http://www.kler.cn/a/388688.html

相关文章:

  • 性能优化、安全
  • 【数据结构与算法】第11课—数据结构之选择排序和交换排序
  • 如何在算家云搭建Peach-9B-8k-Roleplay(文本生成)
  • 多叉树笔记
  • 【计算机网络】Socket编程接口
  • AI绘画经验(stable-diffusion)
  • ChatGPT中的“GPT”是什么含义?
  • <<机器学习实战>>27-30节笔记:sklearn使用方法
  • UDP checksum(UDP校验和)
  • 嵌入式硬件实战基础篇(一)-STM32+DAC0832 可调信号发生器-产生方波-三角波-正弦波
  • Java基础07
  • 2025年前端能否抵挡住AI浪潮的正式冲击 - 是否前端已死?我们又该何去何从
  • 腾讯会议pc端3.29.11开启悬浮窗口
  • C++开发基础之使用librabbitmq库实现RabbitMQ消息队列通信
  • ScheduledThreadPoolExecutor 定制化线程池任务调度及起底层原理
  • tcpdump 是一款功能强大的网络数据包分析工具
  • Centos安装Minio
  • Spring Boot中实现多数据源连接和切换的方案
  • QML-简单项目实战一
  • 【系统架构设计师(第2版)】五、软件工程基础知识
  • Chromium127编译指南 Mac篇(五)- 编译Chromium
  • SpringBoot连接多个redis
  • 基于SpringBoot和Vue的公司文档管理系统设计与开发(源码+定制+开发)
  • 如何使用Spring Cloud Gateway实现一个最简单的API网关示例
  • Docker入门系列——DockerFile的使用
  • 游戏引擎学习第四天