vulhub:nginx解析漏洞CVE-2013-4547

此漏洞为文件名逻辑漏洞,该漏洞在上传图片时,修改其16进制编码可使其绕过策略,导致解析为 php。当Nginx 得到一个用户请求时,首先对 url 进行解析,进行正则匹配,如果匹配到以**.php**后缀结尾的文件名,会将请求的PHP文件交给 PHP-CGI 去解析。

影响版本:Nginx 0.8.41 ~ 1.4.3 / 1.5.0 ~ 1.5.7

漏洞复现

复制代码
进入vulhub靶场
cd /vulhub-master/nginx/CVE-2013-4547
docker-compose build
docker-compose up -d
docker ps -a

上传 info.php 抓包,修改后缀为 jpg 并且添加空格,发送,然后上传成功

在 .jpg 后面添加两个空格并添加 .php 后缀,在16进制修改中将原本连个空格的 0x20 0x20 修改为如下即 0x20 0x00 ,然后发包

访问上传后的文件,由于url会将其编码,需要继续抓包修改 0x20 0x20 为 0x20 0x00

复制代码
192.168.109.133:8080/uploadfiles/info.jpg%20%20.php

抓包后在BP中将原来的%20%20删除,改成两个空格方便修改

修改后再发包

相关推荐
众创五舟战神:l_e01209 分钟前
shopee(虾皮)买家号系统搭建:安全下单攻略
网络·安全
kang0x030 分钟前
BabyRSA Writeup by AI
安全
123过去1 小时前
dsniff使用教程
测试工具·安全
追风少年王大爷丶3 小时前
nginx 配置无域名访问拒绝
运维·服务器·nginx
B2_Proxy5 小时前
如何安全高效管理 TikTok 账号?TikTok 账号运营完整指南
安全
C羊驼5 小时前
C语言学习笔记(十五):预处理
c语言·经验分享·笔记·学习·算法
陈天伟教授5 小时前
人工智能应用- 预测新冠病毒传染性:07. 预测不同类型病毒的传播能力
人工智能·神经网络·安全·cnn·xss
louiseailife6 小时前
企业自动化升级:RPA与AI智能体融合趋势
经验分享
黎阳之光6 小时前
AI数智筑防线 绿色科技启新篇——黎阳之光硬核技术赋能生态安全双升级
大数据·人工智能·算法·安全·数字孪生
芯有所享6 小时前
【芯片书籍推荐之数字集成电路物理设计 :芯片后端设计的中文指南】
经验分享