您现在的位置是:数据库 >>正文
Upload-Lab第三关:如何巧妙应对黑名单文件后缀检测?
数据库57人已围观
简介关卡介绍在Pass03中,我们面临的挑战是绕过文件上传功能的黑名单检测机制。黑名单检测是一种常见的安全措施,它通过检查上传文件的后缀来阻止特定类型的文件如.php,.exe)被上传。在这一关,我们需要 ...
在Pass03中 ,第单文我们面临的关何挑战是绕过文件上传功能的黑名单检测机制。黑名单检测是巧妙一种常见的安全措施 ,它通过检查上传文件的应对后缀来阻止特定类型的文件(如 .php, .exe)被上传 。在这一关 ,黑名我们需要找到一种方法,缀检上传一个可以执行的第单文恶意文件 ,同时绕过黑名单检测。关何

Pass03的香港云服务器巧妙源码
解题思路为了绕过黑名单检测,可以尝试以下几种方法:
双重后缀名:利用系统只检测第一个后缀名 ,应对而实际执行第二个后缀名 。黑名大小写混淆 :某些系统对后缀名的缀检检测是大小写敏感的。文件名后缀添加特殊字符:在后缀名后添加一些特殊字符,第单文可能会绕过检测 。关何使用其他可执行后缀:如果服务器支持多种脚本语言 ,巧妙可以尝试其他语言的可执行文件后缀 。题目中提示不允许上传.asp,.aspx,.php,.jsp后缀文件 !就用下面的替代被禁止的那些。源码库
ASP: asa/cer/cdxASPX: ashx/asmx/ascxPHP: php4/php5/phtmlJSP: jspx/jspf实践步骤(1) 使用其他可执行后缀
创建一个包含简单PHP代码的文件,内容如下所示,将该文件命名为 shell.php4
复制<?php phpinfo() ?>1.文件上传成功 ,如下图 ,可以查看返回的上传路径。

文件上传成功
通过访问文件上传的路径 ,看到一句话木马原样输出了 ,说明 .php4 后缀名的文件它不解析 。

这里再回想一下,代码能否解析取决于配置文件里如何设置,所以 ,只能通过经验去判断。服务器租用通过查看配置文件发现,智能解析php php3 phtml这三种的后缀 。如下图:

接着 ,我们尝试利用下面的一句话webshell,并把后缀修改成.phtml,重新上传。
复制<?phpecho shell_exec($_GET[pass]); ?>1.成功上传后 ,通过访问该webshell的路径。如下图 :

网上也有一些解法说可以通过.htaccess文件上传。关于.htaccess文件利用第四关有详细的讲解 。
复制SetHandlerapplication/x-httpd-php1.这个文件里面的含义就是将所有文件解析为php。高防服务器例如上传个jpg格式的一句话也可以绕过了 ,再用蚁剑进行连接就可以了。
但是 ,由于该关卡中 ,把上传的文件重新命名了 。关键代码如下 :

上传的文件都被重新命名了,所以,上传.htacces这个文件不起作用了。如下图所示:

为了防止类似的攻击,开发人员应采用白名单检测机制,仅允许特定类型的建站模板文件上传 。此外 ,还应对上传的文件进行严格的内容检查,确保其安全性 。
总结在第三关中,通过尝试多种方法 ,我们成功绕过了文件上传的黑名单检测机制。这一过程不仅加深了我们对文件上传漏洞的理解 ,也提高了我们识别和防御此类漏洞的能力。
推荐阅读 :
《Upload-Lab第一关:轻松绕过前端验证的技巧!云计算》
《Upload-Lab第二关:如何巧妙绕过MIME类型过滤?》
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/html/869d599125.html
相关文章
如何识别和阻止可疑的API流量?
数据库API流量指使用API在不同应用程序或系统之间传输的数据和请求,可以帮助不同的软件应用进行联系并交换数据,从而实现应用系统之间的有效集成和交互。相比传统的Web应用程序,API会产生更多的数据流量和调 ...
【数据库】
阅读更多昂达V10手机的综合评测(一款性能出众、价格亲民的智能手机)
数据库作为智能手机市场的新力量,昂达V10凭借其高性能和低价位在市场上迅速崭露头角。本文将对昂达V10进行全面评测,从外观设计、性能指标、摄影功能、用户体验等多个方面进行详细分析,带给读者一个全面的了解。一 ...
【数据库】
阅读更多以面条数据线怎么样?(探索面条数据线的质量和性能)
数据库随着智能设备的普及和使用频率的增加,数据线成为了我们生活中必不可少的一部分。而在市场上,面条数据线因其独特的设计和便捷的使用方式而备受消费者喜爱。本文将对面条数据线的质量和性能进行深入探讨,帮助读者了 ...
【数据库】
阅读更多
热门文章
最新文章
友情链接
- 新型 MassJacker 剪贴板恶意软件,捆绑在盗版软件中偷窃加密货币钱包
- 美国当局追回与2021年Uranium Finance黑客事件相关的3100万美元
- Sitecore 零日漏洞可让攻击者远程执行代码
- 起亚汽车曝严重漏洞:仅凭车牌号就可远程控制汽车
- 企业风险管理案例
- 新型越狱攻击可突破 ChatGPT、DeepSeek 等主流AI服务防护
- 九个存在九年的 npm 软件包遭劫持 通过混淆脚本窃取 API 密钥
- Google 日历沦为钓鱼新工具,可有效绕过安全防护机制
- 苹果、特斯拉均受影响,新型漏洞迫使GPU无限循环,直至系统崩溃
- 最大化安全预算投资回报率的策略与实践 企业服务器云服务器网站建设源码库亿华云b2b信息平台香港物理机