1、定义
文件包含是一种常用编程技巧,即一个文件中可以包含引入其他文件,以方便代码的复用。
文件包含漏洞,是因为用户可以控制包含的文件路径,从而造成危害。
- 包含远程php文件,然后执行代码
- 包含本地文件,暴露信息,比如系统账号密码
2、利用过程
3、测试步骤
4、防护
(1)关闭远程文件机制
(2)尽量避免前端指定文件包含路径
(3)对前端输入进行白名单限制等手段
1、定义
文件包含是一种常用编程技巧,即一个文件中可以包含引入其他文件,以方便代码的复用。
文件包含漏洞,是因为用户可以控制包含的文件路径,从而造成危害。
2、利用过程
3、测试步骤
4、防护
(1)关闭远程文件机制
(2)尽量避免前端指定文件包含路径
(3)对前端输入进行白名单限制等手段