Apache默认解析后缀

news/2024/7/8 8:43:02

Apache HTTP服务器默认情况下支持解析以下常见的文件扩展名:

HTML文件.html
HTML文件.htm
Server Side Includes (SSI) HTML文件.shtml 
PHP脚本文件.php
PHP脚本文件.php3
PHP脚本文件.php4
PHP脚本文件.php5
 Python脚本文件.py
Common Gateway Interface (CGI) 脚本文件.cg

Apache 后缀解析漏洞

漏洞描述

Apache Httpd支持一个文件拥有多个后缀,不同的后缀执行不同的命令,也就是说当我们上传的文件中只要后缀名含有php,该文件就可以被解析成php文件,利用Apache httpd这个特性,就可以绕过上传文件的白名单。该漏洞和apache版本和php版本无关,属于用户配置不当造成的解析漏洞

原理

Apache对文件后缀名的识别是从后向前进行匹配的,以单个.作为分隔符。当遇到未知的文件后缀名时,会继续向前匹配,直到遇到可以识别的后缀名为止。

防御方法 

apache配置文件,禁止.php.这样的文件执行,配置文件里面加入
<Files ~ "\.(php.|php3.)">
Order Allow,Deny
Deny from all
</Files>


http://lihuaxi.xjx100.cn/news/1067983.html

相关文章

什么是视图(保姆版)

目录 一、如何提高查询效率&#xff1a; 那如何提高查询语句的效率呢&#xff1f; 二、视图的使用&#xff1a; 1、视图关键字&#xff1a;view 2、视图的基本使用 3、视图的修改 4、删除视图 三、视图的创建&#xff1a; 四、视图的修改 五、视图的删除 什么是视图&…

统计学知识

期望&#xff1a;随机变量的平均值 矩&#xff1a; X X X的 n n n阶矩&#xff1a; μ n ′ E X n \mu_n^\primeEX^n μn′​EXn X X X的 n n n阶中心矩&#xff1a; μ n E ( X − μ ) n \mu_nE(X-\mu)^n μn​E(X−μ)n X X X的2阶中心矩称为方差 三种收敛 依概率收敛 如…

产品经理与项目经理(区别/特点)

项目经理岗位要求&#xff08;侧重项目本身&#xff09;&#xff1a; 项目管理&#xff1a;熟悉项目管理的流程和方法&#xff0c;如敏捷开发、瀑布模型等&#xff0c;具备良好的项目规划、执行、监控和收尾能力。技术理解&#xff1a;具备一定的软件开发背景&#xff0c;了解…

MySQL Community Server 8.0.33安装教程【笔记】

仅安装MySQL Community Server 下载网址&#xff1a;https://dev.mysql.com/downloads/installer/ 1、下载对应版本&#xff1b; 2、下载后&#xff0c;双击安装&#xff0c;弹出界面选择【Custom】&#xff1b; 3、弹出界面选择【MySQL Server 8.0.33 - X64】; 3、弹出界面…

U盘安装Windows11和ubuntu20.04双系统

准备&#xff1a; 一台PC电脑&#xff08;我的是两个固态硬盘&#xff09; 一个U盘&#xff08;最好不小于32G&#xff09; 下载安装工具&#xff1a; 老白菜u盘启动盘制作工具_u盘启动_u盘装系统下载尽在老白菜官网 最新UltraISO官方免费下载 - UltraISO软碟通中文官方网…

Android动态权限申请从未如此简单

前言 大家是否还在为动态权限申请感到苦恼呢&#xff1f;传统的动态权限申请需要在Activity中重写onRequestPermissionsResult方法来接收用户权限授予的结果。试想一下&#xff0c;你需要在一个子模块中申请权限&#xff0c;那得从这个模块所在的Activity的onRequestPermissio…

Go语言面试题--进阶语法(33)

文章目录 1.下面哪一行代码会 panic&#xff0c;请说明原因&#xff1f;2.下面的代码输出什么&#xff1f;3.下面的代码输出什么&#xff1f;4.下面哪一行代码会 panic&#xff0c;请说明原因&#xff1f; 1.下面哪一行代码会 panic&#xff0c;请说明原因&#xff1f; packag…

【处理网络难题,还得靠这份网工经验合集】

网络维护&#xff0c;是很多初阶网工必须要做的工作。但说起来容易&#xff0c;做起来难&#xff0c;想要做好这个工作&#xff0c;需要的不仅仅是技术的加持&#xff0c;更多的是经验的积累。 今天&#xff0c;和你分享一份关于一些网络维护过程中一些典型、经典问题的解决方…