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删除,改成两个空格方便修改

修改后再发包

相关推荐
唯有选择几秒前
是时候用ED25519替代RSA了:Rust库`crypto_box`实践
安全·rust
00后程序员张10 分钟前
移动网页调试的多元路径:WebDebugX 与其他调试工具的组合使用策略
websocket·网络协议·tcp/ip·http·网络安全·https·udp
qq_2430507917 分钟前
rtpmixsound:实现音频混音攻击!全参数详细教程!Kali Linux教程!
linux·web安全·网络安全·黑客·渗透测试·voip·kali linux
2501_9160137418 分钟前
iOS 应用如何防止源码与资源被轻易还原?多维度混淆策略与实战工具盘点(含 Ipa Guard)
websocket·网络协议·tcp/ip·http·网络安全·https·udp
Le_ee21 分钟前
dvwa6——Insecure CAPTCHA
android·安全·网络安全·靶场·dvwa
成都盛瑟传感技术有限公司1 小时前
云台式激光甲烷探测器:守护工业安全的“智慧之眼”
安全
528301 小时前
Nginx+Tomcat负载均衡群集
nginx·tomcat·负载均衡
Pseudo…1 小时前
nginx+Tomcat负载均衡群集
nginx·tomcat·负载均衡
ikun·1 小时前
Nginx + Tomcat 负载均衡、动静分离群集
nginx·tomcat·负载均衡
lml48561 小时前
5.Nginx+Tomcat负载均衡群集
nginx·tomcat·负载均衡