复现Apache HTTPD 多后缀解析漏洞

准备一个纯净的Ubuntu系统

1.先更新一下安装列表

sudo apt-get update

2.安装dockers.io

sudo apt install docker.io

查看是否安装成功

docker -v

3. 查看是否安装pip,没有的话就安装

sudo apt-get install python3-pip

4. 安装docker-compose

pip install docker-compose

查看是否安装成功

docker-compose -v

5. 下载靶场文件导入Ubuntu

git clone GitHub - vulhub/vulhub: Pre-Built Vulnerable Environments Based on Docker-Compose

针对某个漏洞进行docker启用并复现

访问:Vulhub - Docker-Compose file for vulnerability environment 找到要复现的漏洞,找到进入路径

找到路径后,从Ubuntu进入到所在路径

6. 启动docker(自动构建漏洞环境)

docker-compose up -d

在主机访问Ubuntu的IP,打开靶机环境

要求是上传一个文件,文件名: xxx.php.jepg 上传以后,**该文件被当成php文件执行,**而不是作为jepg图片

那我们就新建一个txt文件,输入 <?php phpinfo();?> 保存名为1.php.jepg

7. 在靶机环境上传文件

1) 打开刚才的环境,上传文件

2)上传成功后,复制红框的路径,和环境IP拼接

3)拼接后访问访问http://192.168.138.129/uploadfiles/1.php.jpeg

成功!!!

相关推荐
写代码的【黑咖啡】1 天前
Apache Flink SQL 入门与常见问题解析
sql·flink·apache
小马爱打代码1 天前
Spring AI:Apache Tika 读取 Word、PPT 文档
人工智能·spring·apache
java_logo1 天前
Apache RocketMQ Docker 容器化部署指南
运维·docker·容器·kafka·kubernetes·apache·rocketmq
互联网扫地僧2 天前
Apache Doris技术原理深度解析
apache
雨中飘荡的记忆2 天前
Apache Flink 实战
大数据·flink·apache
沧海寄馀生2 天前
Apache Hadoop生态组件部署分享-Hue
大数据·hadoop·分布式·apache
A-刘晨阳2 天前
时序数据库选型指南:从大数据视角看 Apache IoTDB 的优势
大数据·apache·时序数据库·iotdb
SelectDB2 天前
浙江头部城商行:每日 700 万查询、秒级响应,Apache Doris 查算分离架构破局资源冲突
数据库·后端·apache
Dark_programmer3 天前
钉钉小程序 - - - - - 小程序内跳转其他小程序
小程序·apache·钉钉