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

nginx_0.7.65_00截断_nginx解析漏洞

nginx_0.7.65_00截断_nginx解析漏洞

文章目录

    • nginx_0.7.65_00截断_nginx解析漏洞
      • 1 环境搭建
          • 1 解压nginx_0.7.65
          • 2 双击启动,如有闪退,端口占用的情况,在conf文件nginx.conf修改一下端口号
          • 3 查看一下进程有nginx
          • 4 启动成功访问127.0.0.1:18080
      • 2 漏洞复现
          • 1 访问info.php竟解读php文件成功,不在phpstudy的www目录下
          • 2 查看info.php源码
          • 3 将info.php---》后缀修改成png在进行访问
          • 4 怎么可以执行代码加`%00.png`

1 环境搭建

1 解压nginx_0.7.65

在这里插入图片描述

2 双击启动,如有闪退,端口占用的情况,在conf文件nginx.conf修改一下端口号

在这里插入图片描述

3 查看一下进程有nginx

在这里插入图片描述

4 启动成功访问127.0.0.1:18080

在这里插入图片描述

2 漏洞复现

1 访问info.php竟解读php文件成功,不在phpstudy的www目录下
http://192.168.225.194:18080/info.php

在这里插入图片描述

2 查看info.php源码

在这里插入图片描述

3 将info.php—》后缀修改成png在进行访问
http://192.168.225.194:18080/info.png

在这里插入图片描述

4 怎么可以执行代码加%00.png

注意:使用bp抓包发送,浏览器是不发送的;执行成功了,nginx解析漏洞

http://192.168.225.194:18080/info.png%00.png

在这里插入图片描述

http://www.lryc.cn/news/175495.html

相关文章:

  • 建站百科:HTTP返回状态码是什么?
  • 人像摄影简记
  • 【Java 基础篇】Java 实现模拟斗地主游戏
  • 计算机专业毕业设计项目推荐09-个人医疗系统(Spring+Js+Mysql)
  • 安卓Compose(一)
  • 【Linux学习】03Linux用户和权限
  • LeetCode 面试题 05.04. 下一个数
  • SDXL prompt 笔记
  • 使用Redis管道进行查询接口性能优化
  • 初学vue.js
  • React的thunk中间件
  • 数组初学者向导:使用Python从零开始制作经典战舰游戏
  • 【STM32】IAP升级 预备知识
  • asp.net网站的建立及运行
  • 怎么把webm转换成mp4?
  • RabbitMQ 消息应答
  • 【C++】C++ 类中的 this 指针用法 ③ ( 全局函数 与 成员函数 相互转化 | 有参构造函数设置默认参数值 | 返回匿名对象与返回引用 )
  • 游戏遇到的问题
  • 高性能系统的性能优化技巧:从专家的经验中学习 | 开源日报 No.40
  • Linux系统编程——进程间通信的学习
  • 人工智能AI 全栈体系(六)
  • NPDP是什么?考了有用吗?
  • 关于安卓SVGA浅尝(二)加载数据
  • 使用matlab产生二维动态曲线视频文件具体举例
  • Selenium自动化测试框架常见异常分析及解决方法
  • [TI] [Textual Inversion] An image is worth an word
  • remote: The project you were looking for could not be found
  • https跳过SSL认证时是不是就是不加密的,相当于http?
  • linux下链接
  • OpenCV项目开发实战--主成分分析(PCA)的特征脸应用(附C++/Python实现源码)