广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > PHP > 正文

PHP文件有漏洞怎么办?_惠州PHP培训

作者:邓华发布时间:2020-11-17分类:PHP浏览:1080


导读:PHP文件有漏洞怎么办?越来越千奇百怪,就一种文件包含的代码就能写出2种  requireinclude  先说require如果出错则终止输出  include如果出错则继续执行  如果一个网站的...

       PHP文件有漏洞怎么办?

PHP.png

图片来源于网络


      越来越千奇百怪,就一种文件包含的代码就能写出2种

  require include

  先说require 如果出错则终止输出

  include 如果出错则继续执行

  如果一个网站的管理用户写在auth.php里

  且auth.php被恶意删除了

  如果用require则没有漏洞

  如果用include则产生漏洞,这是为什么?因为Include在遇到错误时会继续执行,这样用户密码就为空,就进入了后台。

  再如果 一个网站 查看一条公告是链接式 index.php?act=view&file=gonggao.php

  而代码是

  if ($act == “view”){

  $file = $_GET["file"];

  include $file;

  }

  乍一看到没什么问题,仔细一看,问题就出来了

  $file 产生了一个包含漏洞

  如果这个网站支持头像上传或者文件上传

  配合这个漏洞

  就可以取得网站的WEBSHELL


/修复方法:

  1.最根本的,就是不用传递参数的include,并且配置文件能require就尽量require


标签:惠州北大青鸟北大青鸟惠州PHP培训PHP培训PHP惠州IT培训


PHP排行
标签列表
网站分类
文章归档
最近发表