Instructor: vulnerabilidades de inclusión de archivos locales.
Estas vulnerabilidades o vulnerabilidades le permiten
leer cualquier archivo que se encuentre dentro del mismo servidor.
Entonces, incluso si el archivo existe fuera de varwww, podrá
leerlo y leer información con él.
Ahora, por qué esta vulnerabilidad es crítica
porque puede leer cualquier archivo,
por lo que si los usuarios almacenan algún tipo
de archivos importantes o archivos de contraseña, podrá leerlos y
desde allí podrá explotar aún más su objetivo.
Además, si hay varios sitios web en el mismo servidor, y logra
encontrar esto en un sitio web al
que no está
apuntando, entonces puede acceder a los archivos
relacionados con el sitio web al que está apuntando y
luego explotar aún más su sitio web desde allí.
Así que echemos un
vistazo a esto, y también, la forma en
que vamos a explotar esta vulnerabilidad es a través de la URL.
Por lo general, en nuestro ejemplo de ejecución de
código, estábamos escribiendo el código
aquí, ahora a veces puede encontrar la vulnerabilidad del código
en la URL, por lo que será algo
así como CMD, y luego coloca
el comando, o
por ejemplo, en este
caso, sería IP igual a la IP
por ejemplo,
1020, 14, dos O tres,
y luego pones el signo y luego pones tu
PWD después, por ejemplo, porque nuestro ejemplo estaba
solo en el cuadro de texto, igual va a
suceder aquí, en
nuestra vulnerabilidad de inclusión de archivos.
Así que podemos ver que cuando estás aquí, en esta
URL, está diciendo que este archivo ocupará una página y está
cargando algo llamado incluir el
PHP, por lo que parece que en realidad está cargando otra
página, como esta página actual está cargando otra página,
llamada incluir el PHP, por lo que nuevamente estaría
navegando por el servidor web e
intentando tener una idea, y verá algo como
esto, o verá
que algo llamado IP es igual
a la IP y luego sabe que hay
un ping, por ejemplo,
para el video anterior, así que para esto,
ahora sabemos que nuestro objetivo está tratando
de abrir un archivo, y el
archivo se llama incluir el PHP.
Veamos si realmente hay
un archivo llamado incluir el PHP,
así que voy a eliminar todo
aquí e intentar acceder a incluir el PHP directamente,
y como podemos ver, en realidad
tenemos un archivo
llamado incluir el PHP,
es no se ejecuta correctamente, pero existe y está en
el mismo
directorio de trabajo, así que intentemos ver si podemos
leer un archivo que está almacenado en la
computadora, y vamos a usar un archivo llamado contraseña ETC.
Ese es el archivo que
contiene todos los usuarios y sus rutas en el servidor web actual.
Entonces, echemos un vistazo
a esto,
así que ETC, este
archivo contiene todos los usuarios para el
sistema operativo actual.
Entonces, si solo voy en mi
caddy aquí, y si lo
ejecuto aquí,
si solo uso la contraseña de gato, etc., verá a todos
los usuarios que tengo en
la computadora actual, y su ruta predeterminada en la operación actual sistema.
Entonces, vamos a tratar de leer
este archivo, y
para hacerlo, regresemos y veamos nuestra ubicación actual.
Por lo tanto, nuestra ubicación actual está en el archivo
FI y en el
directorio FI, por
lo que debemos regresar, una, dos, tres, cuatro, cinco veces y luego ir
a la contraseña ETC, por
lo que volver se haría usando el
punto punto, e intentemos hacer eso.
Entonces, en el momento en que estamos accediendo a este archivo actual, y
para facilitarle la tarea, coloquemos la
ruta completa aquí, así que
en la página, está tratando de acceder a esta
página, así que lo que necesitamos es
en realidad queremos un lugar llamado contraseña ETC,
por lo que debemos retroceder cinco
veces para estos directorios, por lo que este será el tiempo
de inicio desde aquí, así que vamos hacia atrás, hacia
atrás, hacia atrás, hacia atrás y
hacia atrás, y luego
iremos
a la contraseña de ETC, y como pueden
ver, ahora tenemos
la salida del archivo de contraseña
de ETC, podemos copiarlo y
almacenarlo aquí, y luego podrán leerlo y
simplemente obtener Más información sobre
los sitios web a los que se
dirige en este momento.
Una vez más, puede usar esto para intentar
acceder a diferentes archivos, archivos confidenciales o archivos de otros
sitios web en el mismo servidor.