La inclusión remota de archivos es un caso especial de vulnerabilidades de inclusión de archivos que hemos visto en el video
anterior sobre cómo pudimos incluir cualquier archivo en el servidor y tener acceso a él a través de vulnerabilidades
locales de inclusión de archivos.
En el video de hoy, si el servidor está configurado para permitir una determinada función llamada permitir
su búho y abrir su ojo, podremos incluir cualquier archivo de cualquier computadora en el sitio web de Target.
Así que literalmente podremos inyectar cualquier archivo ph en la computadora de destino.
A lo que esto llevaría es básicamente si podemos ejecutar cargas útiles, podemos ejecutar shells inversas
y podemos ejecutar incluso comandos del sistema y obtener acceso al objetivo o control total al servidor de destino.
En primer lugar, vamos a ir aquí y usaremos la misma capacidad de aprendizaje de inclusión de archivos que utilizamos en
el video anterior.
Entonces está en el parámetro de la página aquí.
La única diferencia es que necesita habilitar la función que hace que esto convierta la inclusión del archivo
local en una inclusión de archivo remota.
Por lo tanto, el nombre local le permite acceder a los archivos locales.
Remote le permitirá acceder e inyectar archivos remotos, de modo que para permitir que vaya a mi máquina metaestable, solo le
mostraré cómo habilitarlo para que pueda probar esta vulnerabilidad usted mismo.
Así que vamos a venir aquí con nosotros flotables y voy a entrar en la configuración de PH para que la configuración de PH se almacene
en un archivo y para acceder a eso vamos a usar nano, que es un editor de texto.
Y luego voy a poner la ubicación del archivo que está en UTC ph 5 DGI.
Y PSAP que yo. UNA..
Entonces esa es la ubicación donde se almacena la configuración de BHP.
Voy a abrirlo usando un archivo en un círculo.
No lo sé y solo voy a salir de esto.
Lo abriré tan pseudo como la raíz en realidad en Cali, nunca tuvimos que usar sudo porque lo consideramos
grosero.
Pero.
US Slater Bueno, debes usar sudo cuando quieras hacer acciones de root.
Entonces dices sudo y luego pones el comando que quieres ejecutar.
Bien, estas son las configuraciones para el HP que está instalado en el servidor web en el destino.
Y estamos buscando una función llamada permitir que tu l f se abra.
Así que voy a escribir control y W al mismo tiempo y eso
me permitirá
buscar y buscaré tu y podemos ver aquí que tengo una URL de vida de Open y te permite para incluir es propio también.
Entonces, estas dos funciones si están habilitadas, entonces la vulnerabilidad de inclusión de archivo local que tenemos
se puede usar como una inclusión de archivo remota para salir de este control y salir.
Y le preguntará si desea guardar solo IPY e ingresar.
Para mí no cambié nada, así que no necesitaba hacer eso.
Una vez que lo hagas, debes reiniciar tu servidor web, así que lo harás
como ves y ese es el Apache para reiniciar y necesitarás hacer el Sussudio en realidad.
Y esto se hace ahora para que todo esté listo para ti.