瑞鲁手机APP下载网_专注推荐好用的手机APP和游戏APP

如何在IIS7下设置支持PHP程序

如何对PHP程序中的常见漏洞进行攻击(下)

查看人次:0摘自:手机APP下载网

微信海盗来了怎么连续攻击,游戏中玩家们肯定经常遇到被仇人夷为平地的事情吧?那么玩家们如何反击连续攻击敌人呢?别着急,接下来就和小编一起来看下小程序海盗来了连续攻击方法详解!

如何对PHP程序中的常见漏洞进行攻击(下) 翻译:analysist(分析家) 来源:http://www.china4lert.org 如何对PHP程序中的常见漏洞进行攻击(下) 原著:Shaun Clowes 翻译:analysist [库文件] 正如我们前面讨论的那样,include()和require()主要是为了支持代码库,因为我们一般是把一些经常使用的函数放到一个独立的文件中,这个独立的文件就是代码库,当需要使用其中的函数时,我们只要把这个代码库包含到当前的文件中就可以了。 最初,人们开发和发布PHP程序的时候,为了区别代码库和主程序代码,一般是为代码库文件设置一个“.inc”的扩展名,但是他们很快发现这是一个错误,因为这样的文件无法被PHP解释器正确解析为PHP代码。如果我们直接请求服务器上的这种文件时,我们就会得到该文件的源代码,这是因为当把PHP作为Apache的模块使用时,PHP解释器是根据文件的扩展名来决定是否解析为PHP代码的。扩展名是站点管理员指定的,一般是“.php”, “.php3”和“.php4”。如果重要的配置数据被包含在没有合适的扩展名的PHP文件中,那么远程攻击者很容易得到这些信息。 最简单的解决方法就是给每个文件都指定一个PHP文件的扩展名,这样可以很好的防止泄露源代码的问题,但是又产生了新的问题,通过请求这个文件,攻击者可能使本该在上下文环境中运行的代码独立运行,这可能导致前面讨论的全部攻击。 下面是一个很明显的例子: In main.php:

相关文摘:PHP技巧 windows
标题名称:《如何在IIS7下设置支持PHP程序》
本文网址:https://www.sdruilu.cn/news/tpart-28502.html