- 1
- 0
- 约1.55千字
- 约 28页
- 2026-09-28 发布于陕西
- 举报
三十六计的第二十五计
用偷换的办法,暗中改换事物的本质和内容,以达蒙混欺骗的目的。
某公司员工小张发现自公司销售部增加客户样品申请表上传功能后,公司的网站时常打不开或是账户信息不对。总之,各种异常情况。经过web安全漏洞扫描,发现公司网站存在文件包含漏洞。
文件包含漏洞检测与防范
文件包含就是一个文件里面包含另外一个文件。
过程
程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件,无需再次编写。
文件包含漏洞
程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用,但由于这种灵活性,导致客户端可以调用一个恶意文件,造成文件包含漏洞。就造成了以假乱真,偷梁换柱了。
文件包含漏洞
文件包含常用四个函数
require()
require_once()
include()
include_once()
文件包含漏洞
当使用这4个函数包含一个新文件时,该文件讲作为PHP代码执行,PHP内核并不会在意该被包含的文件时什么类型。
文件包含漏洞
文件包含漏洞分类
文件包含漏洞分类
本地文件包含
能够读取或执行包含本地文件的漏洞。
文件包含漏洞分类
远程文件包含漏洞
如果php.ini的配置选项allow_url_include为ON的话,文件包含函数是可以加载远程文件的。
文件包含漏洞
同学们可以角色扮演、分组攻防实战进行远程文件包含。
原创力文档

文档评论(0)