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

[LitCTF 2023]Http pro max plus

[LitCTF 2023]Http pro max plus wp

页面内容:只允许本地访问

考查 HTTP ,抓包:

添加 XFF 头:

注意这里抓包之后还有两行回车换行,不要破坏掉了,不然收不到响应。

X-Forwarded-For: 127.0.0.1

在这里插入图片描述

不能用 XFF ,那就换一个。

添加 Client-Ip 头

Client-Ip: 127.0.0.1

在这里插入图片描述

这里提示:You are not from pornhub.com !

添加 Referer 头

Referer: pornhub.com

在这里插入图片描述

提示用 Chrome 浏览器。

修改 User-Agent 头

User-Agent: Chrome

在这里插入图片描述

提示代理服务器地址 Clash.win 。

添加 Via 头

Via 报头一般由代理加入,正向和反向代理,并且可以在请求头和响应标头出现。它用于跟踪消息转发,避免请求循环,并识别请求/响应链中发送者的协议功能。

Via: Clash.win

在这里插入图片描述

提示给出了一个文件:wtfwtfwtfwtf.php 。

访问 wtfwtfwtfwtf.php 文件

在这里插入图片描述

提示中给出了一个文件:sejishikong.php

访问 sejishikong.php 文件

在这里插入图片描述

拿到 flag 。

总结

最后总结一下学到的新东西:

Client-Ip 请求头可以代替 X-Forwarded-For 请求头伪造 IP 。

Via 请求头中可以写代理服务器。

相关文章:

  • 【力扣题解】P236-二叉树的最近公共祖先-Java题解
  • 修复异常关机导致CentOS文件系统内存数据损坏的问题
  • 螺旋数字阵(100%用例)C卷 (JavaPythonNode.jsC语言C++)
  • 回归预测 | MATLAB实ZOA-LSTM基于斑马优化算法优化长短期记忆神经网络的多输入单输出数据回归预测模型 (多指标,多图)
  • 跳跃表原理及实现
  • 科普:敏捷估算为什么用斐波那契数列
  • 【大数据面试知识点】Spark的DAGScheduler
  • RedisTemplate序列化
  • 预编译仓库中的 Helm Chart
  • Embedding模型在大语言模型中的重要性
  • 数据库-期末考前复习-第3章-关系数据库标准语言SQL
  • 数据库-期末考前复习-第1章-绪论
  • 再薅!Pika全球开放使用;字节版GPTs免费不限量;大模型应用知识地图;MoE深度好文;2024年AIGC发展轨迹;李飞飞最新自传 | ShowMeAI日报
  • SQL BETWEEN 操作符
  • 在Linux运行LaTeX
  • 230. Kth Smallest Element in a BST
  • angular2开源库收集
  • Apache Pulsar 2.1 重磅发布
  • C++入门教程(10):for 语句
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • docker容器内的网络抓包
  • ECMAScript6(0):ES6简明参考手册
  • Java IO学习笔记一
  • javascript数组去重/查找/插入/删除
  • jquery ajax学习笔记
  • npx命令介绍
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Python十分钟制作属于你自己的个性logo
  • React的组件模式
  • Spark RDD学习: aggregate函数
  • 初识MongoDB分片
  • 大整数乘法-表格法
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 七牛云假注销小指南
  • 前端临床手札——文件上传
  • 听说你叫Java(二)–Servlet请求
  • 我的zsh配置, 2019最新方案
  • 线性表及其算法(java实现)
  • 最简单的无缝轮播
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​力扣解法汇总946-验证栈序列
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • (11)MSP430F5529 定时器B
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (六)Hibernate的二级缓存
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .cfg\.dat\.mak(持续补充)
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net Core和.Net Standard直观理解
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】