Durante una prueba de penetración (ejercicio) en un servidor web IIS + MYSQL DBMS, encontré una vulnerabilidad de carga de archivos sin restricciones para la cual puedo cargar un archivo .php.
Así que he intentado cargar un shell php usando un comando passthru
o exec
pero he recibido la famosa respuesta "No se puede bifurcar ..." porque, por lo que entiendo, la carpeta en la que Cargar el archivo tiene algún tipo de protección de seguridad que evita la ejecución de comandos.
Sin embargo, he subido un archivo .php para leer un archivo de muestra con el comando fopen
, fread
, etc. y lo he hecho con éxito.
Entonces mi pregunta es: ¿Qué archivos específicos puedo leer para obtener información confidencial de cualquier tipo? En otras palabras: puedo cargar un archivo php que pueda mostrar el contenido de un archivo, pero no sé qué archivos debo buscar.
Pregunta final: ¿Conoce otros métodos de explotación para la vulnerabilidad de carga de archivos sin restricciones si no está permitido cargar un shell como el anterior?