首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绕过php服务器上的文件上载限制

绕过php服务器上的文件上载限制
EN

Security用户
提问于 2018-11-13 16:27:18
回答 2查看 1.7K关注 0票数 1

我正在网站上进行渗透测试,并试图证明php代码可以通过文件上传来执行。该网站允许上传文件,但它检查:

1:文件类型

2:扩展(只有jpeg或png)

3:文件大小(最多2MB)。

所以,上传一个文件(test.php.png)是可能的,因此我认为在Exif数据中添加PHP代码会运行,但它不会运行,为什么呢?

EN

回答 2

Security用户

回答已采纳

发布于 2018-11-13 18:15:30

  1. 要执行注入的php代码,应该可以直接调用目标文件,并且它的扩展名必须在服务器可能处理的列表中。默认情况下是*.php
  2. 如果代码中可利用LFI漏洞,则可以将任何文件包含到服务器上的其他php脚本中。
票数 1
EN

Security用户

发布于 2018-11-13 16:31:53

PHP只计算默认情况下与.php扩展名匹配的文件。它可以配置为评估其他/所有扩展,但这不是一种常见的做法。

PHP还将对通过includerequires引用的文件进行评估,但在本例中似乎并不特别相关。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/197605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档