当前位置:  开发笔记 > 编程语言 > 正文

是否可以查看未回显的PHP内容?

如何解决《是否可以查看未回显的PHP内容?》经验,为你挑选了2个好方法。

想象一下以下PHP文件:


如果我把它放在运行标准LAMP设置的服务器上,怎么会有人发现$topSecret

如果变量没有回显,它是否容易受到攻击?这种实际应用可能是存储在服务器的Web根目录中的数据库凭证.



1> Marius..:

如果PHP失败了somhow,那么页面将显示为plaint文本文件.那之前发生过; 它曾经发生在Facebook上.为防止这种情况,您应将所有敏感变量(密码等)存储在不在Web根目录中的php文件中.您可以将其存储在父文件夹中(如果您有权访问它)或存储在受apache(deny all)保护的子文件夹中.



2> Ikke..:

在正常情况下,不可能看到这一点.

但是配置中的错误或代码中的漏洞可以使查看文件内容成为可能.

通常,人们会将此类信息放在webroot之外,以减少这种情况发生的可能性.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有