相关疑难解决方法(0)

包含PHP代码的GIF/Jpeg文件

测试Web应用程序,我可以上传GIF/Jpeg文件,我知道在GIF/Jpeg中正确包含PHP代码时可能存在威胁(因为它是使用imagecreatetruecolorimagejpeg修改的).

我正在寻找一个包含简单PHP代码(如phpinfo或echo'hello world')的现有GIF文件,只是为了验证威胁是否具体.

什么是完美的是一个专门制作的GIF图像包含中间或调色板颜色的PHP代码,但我没有成功找到一个.

谢谢你的帮助!

php security gif

8
推荐指数
1
解决办法
1万
查看次数

如何安全地防止上传的文件在任何服务器上通过PHP运行?

我注意到可以通过PHP运行一个文件,即使它的扩展名不是.php,例如文件test.xyz.php.whatever.zyx仍可以用PHP运行,即使扩展名不是.php!它碰巧有.php.文件名,这足以让我的Apache运行PHP脚本.

我尝试(如有人建议)将其放在该.htaccess文件夹的文件中:

php_flag engine off
Run Code Online (Sandbox Code Playgroud)

但它在我的机器上不起作用.

我现在知道的唯一解决方案是:

  • 重命名为已知的文件扩展名,该扩展名不是通过PHP运行的,例如.txt.
  • 从文件名中删除所有点,从而使其无扩展.

但我仍然不确定这些解决方案如何在除我的Windows服务器(使用Apache)之外的其他服务器上运行.

有没有其他解决方案不需要以任何方式重命名文件名?

php windows apache

7
推荐指数
3
解决办法
3186
查看次数

标签 统计

php ×2

apache ×1

gif ×1

security ×1

windows ×1