File Inclusion
文件包含漏洞
- 本地文件包含漏洞
- 远程文件包含漏洞
include、include_once、require、require_once
include 和 requrie 的区别
include 包含有错误还会继续运行,而 require 会中止。
xxx 和 xxx_once 的区别
once 只会运行一次
下面的 local 和 remote 的区别就是,看一下代码
local 的
1 | include "include/$filename"; |
remote 的
1 | include "$filename"; |
可以看到 local 的代码明显自由度不高,被 include/限制了,但是我们可以用.. .这样的符号在本地内 include。
remote 不仅可以在本地,还可以用 URL 引用互联网上的 php 以及其他的文件。
File Inclusion(local)
File Inclusion(remote)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Mr.Virus's Blog!