Y la conferencia anterior que vemos y cómo podemos escribir cosas para el uso del servidor y una inyección de habilidad utilizada
en la función de archivo de salida.
Y si el servidor nos permite escribir en el directorio web en nuestro lugar para que podamos
navegar, entonces podemos simplemente escribir nuestro programa inverso usando el mismo código que hemos visto antes
de usar y pasar y luego podemos navegarlo y nosotros ' Obtendremos un shell inverso exactamente de la misma manera que cuando cargamos el archivo.
El problema es que no pudimos escribir cosas en los directorios web, por lo que no podemos leer las cosas
usando el R L.
El único lugar en el que podíamos escribir era ese VMP.
Por lo tanto, no puede navegar el MP a través de su l.
Por lo tanto, no puede simplemente explorar ese archivo.
Lo que voy a hacer hoy es mostrarles una solución alternativa para ese problema, pero para
que esta solución funcione en el mismo sitio web o el mismo servidor debe tener una inclusión de archivo local.
Esto es muy importante.
El mismo servidor web no es el mismo sitio web porque vemos y recordamos en la primera sección cómo
podemos descubrir todos los sitios web que están dentro de un servidor.
Entonces, si uno de ellos tiene una inyección oscura y el otro tiene una inclusión de archivo local, puede
combinar ambos y obtener un shell y le mostraré cómo hacerlo.
Así que en realidad voy a hacer esto en el DVD.
Puedes hacerlo el día de Matel, pero solo lo estoy haciendo aquí solo por un cambio para mostrarte otro ejemplo.
Así que voy a la inyección de habilidades y voy a poner el número
uno aquí presentado y luego vamos a comenzar a hacer nuestra inyección exactamente de la misma manera que siempre lo hicimos.
Entonces cerramos la cita y hacemos una selección sindical para nuestro comentario y eso es trabajo.
Como puede ver ahora, lo que voy a hacer es escribir mi shell en TNP y luego examinaré ese estante a
través de la inclusión de archivos locales.
Por lo tanto, mi exploit será único, seleccione uno y, en uno, escribiré lo que quiero escribir en
el archivo.
Así que voy a escribir un código de PH con el mismo
código de ph que hemos estado usando para obtener una conexión inversa a mi computadora y el código se pasará y veré mi IP el puerto que es 80 80 y en
lugar del número dos voy a poner nulo para que no se escriba nada en el archivo.
Y luego vamos a decir
en nuestro archivo y llamaremos a esto BHP invertido.
Así que echemos otro vistazo a este exploit.
Entonces, lo que estamos haciendo es hacer una selección de Unión normal y estamos haciendo una normalidad en nuestro archivo y estamos guardando
esto en el TNP exactamente como lo hemos visto en la conferencia anterior.
Pero en lugar de escribir cosas normales, en realidad vamos a escribir un código de
ph y vamos a pasar y ver mi puerto IP y lo que esto va a hacer en realidad
va a intentar conectarse a esta IP usando netcat.
Así que explotemos esto.
Y en realidad voy a decir la idea aquí a menos uno para que no entren valores para
el administrador y el administrador aquí en el nombre y el apellido.
Así que solo dije eso a menos uno y luego voy a poner mi exploit aquí después de que el
menos uno diga que siempre lo hacemos e ingresamos y nos dice que el archivo ya existe pero que realmente existe y esto es
lo normal error.
Entonces este archivo se ha escrito ahora en el servidor.
Ahora el problema es si cargamos este archivo en otro lugar que no sea DMP.
Entonces, por ejemplo, si realmente podemos escribir este archivo para decir var WW D-B w a, entonces podríamos simplemente ir
y explorar este archivo desde aquí.
Entonces, todo lo que tenemos que hacer es ir a la w t a esto y luego revertir el THP y
luego podremos verlo.
Pero, de nuevo, en realidad no tenemos permiso para escribir aquí.
Puede intentar escribir en imágenes, por ejemplo, imágenes de GBW 8, de modo que puede hacerlo antes de continuar con
este método, puede seguir adelante e intentar encontrar un lugar o lugar en el servidor.
Gran parte del tiempo que quieras.
Debido a que los administradores web deberían saberlo y mostrarte que no deberían permitirte escribir
cosas así.
Pero si lo hiciste, entonces tienes suerte, puedes seguir adelante y navegar de esta manera si no lo hiciste
y luego continuar este video y ver cómo vamos a explotarlo.
Así que ahora solo voy a escuchar el uso de conexiones y netcat.
Así que voy a hacer y ver el LP 88.
Y eso escuchará las conexiones entrantes en el puerto 80 80.
Entonces, cuando ejecutamos este código, intentará conectarse de nuevo con nosotros y obtendremos la conexión aquí.
Así que ahora tenemos el archivo escrito y estamos escuchando las conexiones.
Todo lo que necesitamos es una forma de examinar este archivo para ejecutarlo.
Entonces vemos que en realidad no podemos escribir en ningún lugar donde podamos navegar y porque comenzamos esto a tiempo
si lograste ejecutarlo desde cualquier lugar en el servidor web, entonces tendrás conexión y tendrás acceso
a esto sitio web.
Por lo tanto, no tiene que encontrar una inclusión de archivo local en el mismo sitio web.
Puede encontrarlo en cualquier sitio web en el mismo servidor.
Y aquí es donde la parte de recopilación de información es realmente útil.
Así que voy a hacer lo que voy a hacer ahora, en realidad solo voy a correr
desde DVD-Video 8, pero solo quiero que sepas que puedes hacer esto.
Desde que comenzamos en el TNP, puede abrirlo y explorarlo desde cualquier sitio web en el servidor.
Entonces, todo lo que tiene que hacer es encontrar un sitio web en el mismo servidor que tenga una inclusión de archivo local.
Ahora voy a ir a la inclusión de archivos y hemos usado esto antes.
Entonces, lo que voy a hacer es buscar primero las contraseñas para asegurarme de que funciona y
funciona.
Ahora vamos a buscar nuestro archivo que acabamos
de cargar, que está almacenado en DNP, revertir ese BHP.
Y como puede ver ahora, tenemos una conexión y podemos ejecutar cualquier comando que queramos en el servidor y tenemos un shell
inverso y podemos hacer lo que queramos en él.
Ahora voy a escuchar AT&T nuevamente y lo que quiero hacer es mostrarle cómo puede explotar esto ahora desde
cualquier lugar dentro del servidor.
Así que en realidad voy a ir a Mattel hoy en lugar
de DPW 8 y vamos a ir a la vulnerabilidad de inclusión de archivos local aquí.
Así que intentaremos explotar esto ahora de la misma manera.
Entonces es cinco veces
la contraseña UTC.
Y como puede ver, podemos leer la contraseña de HTC.
Ahora todo lo que tenemos que hacer es leer ese VMP.
Así que este es un sitio web completamente separado de DVD-Video.
Descubrimos que supongamos que encontramos una inyección de escala en DVD de todos modos y luego encontramos una inclusión local en
esta combinación de los dos porque los dos sitios web están instalados en el mismo servidor en la misma computadora.
De hecho, podemos obtener un shell inverso en ese servidor y hacerlo.
Solo vamos a ir a TNP airburst APHC.
Y de nuevo, como pueden ver, tenemos nuestro shell aquí donde podemos hacer lo que queramos en el servidor
web del objetivo.
Así que de nuevo, la idea de tomar desde aquí es usar una entrada mientras puedes escribir cosas en cualquier lugar.
Si puede escribir cosas dentro del directorio web, entonces tiene suerte de poder escribir su shell inverso
y simplemente examinarlo con su archivo como si estuviera explorando cualquier archivo en el servidor web.
Si no puede buscar otro sitio web en el mismo servidor que tenga una inclusión de archivo local y si lo
hace, puede simplemente escribir el archivo usando la inyección SQL y luego buscarlo usando la inclusión de archivo
local y tendrá su espectáculo .