Veamos si podemos hacer lo mismo cuando aumentamos el nivel de seguridad.
Como puede ver aquí, el nivel de seguridad está establecido en cero, por lo que es el menos seguro en este momento.
Así que lo que voy a hacer es hacer clic en la parte superior de seguridad y eso aumentará nuestro nivel de
seguridad al número uno, lo que básicamente hará que el sitio web sea más seguro para que los ataques no funcionen de la
misma manera que solía ser.
De nuevo, todavía estamos en la misma página que en la página de inicio de sesión e intentaremos omitir el uso
de inicio de sesión de la misma manera que lo hicimos en la conferencia anterior.
Así que voy a poner Agyeman seguido de un comentario y luego podemos poner cualquier contraseña que queramos aquí.
Y cuando presiono enter y como pueden ver, recibimos un mensaje de error que dice
que se detectaron algunos caracteres ilegales.
Por lo tanto, intentemos con el otro exploit explotado que encontramos, es decir, colocamos el nombre de usuario normalmente y luego
colocamos la contraseña como cualquier cosa, cerramos el código y usamos o uno igual a uno que es correcto.
Así que nuevamente voy a mantener el nombre de usuario como administrador normalmente y luego pegaré este exploit
aquí.
Presiona enter y nuevamente recibimos el mismo error que indica que se detectaron algunos caracteres ilegales.
Ahora este filtrado podría estar ocurriendo en el lado del cliente o en el lado del servidor.
Lo que quiero decir es que si está sucediendo en el lado del cliente, las cosas se están filtrando antes
de que se envíen al servidor.
La otra forma en que el lado del servidor es que estos caracteres se detectan y se filtran del
sitio del servidor después de que se envían al servidor.
Ahora, si está sucediendo en el lado del cliente, entonces es muy fácil omitir el uso del verbo proxy burb que
también puede ayudarnos a identificar si esto está sucediendo en nuestro sitio en el lado del
cliente o si está sucediendo en el lado del servidor.
Entonces, como vas a ir al proxy y voy a configurar la configuración del proxy nuevamente para Firefox al
igual que lo hicimos en videos anteriores para que use burb.
Así que vamos a ir a la configuración avanzada y vamos a utilizar la configuración manual y establecer el puerto
80 80.
Eso está todo bien.
Ahora todo lo que hacemos como dijimos antes debería pasar por un eructo.
Entonces, si vamos a casa, verá que los paquetes están llegando aquí.
Si los reenviamos, van al servidor.
De nuevo, cuando voy al registro, los paquetes vienen aquí y los reenviamos desde el nacimiento.
Y luego van aquí.
Ahora mira esto.
Ahora voy a tratar de poner el nombre de usuario como administrador y voy a poner esta explotación aquí mismo.
Y cuando pegué, noté que el paquete no se enviará, así que haré clic en iniciar sesión y veré que
no se envió nada para eructar.
Por lo tanto, esta solicitud se detuvo antes de que llegue a Internet antes de que llegue al servidor.
Por lo tanto, fue detenido por un código cargado en el navegador o en esta página web.
Por lo tanto, el filtrado está sucediendo en el lado del cliente de nuestro lado, incluso antes de que vaya
al sitio web y aún debe haber detectado algunos caracteres peligrosos.
Así que volvamos a nuestro diagrama aquí.
Así que tenemos nuestra historia en un sitio web con filtrado del lado del cliente.
Entonces, cuando detecta caracteres especiales, el código del lado del cliente eliminará estos caracteres o mostrará
un error.
Entonces, lo que estamos haciendo es escribir un nombre de usuario y una contraseña sin ningún carácter peligroso especial.
Simplemente vamos a escribirlo, normalmente enviaremos la solicitud que omitirá el filtrado que está ocurriendo en la misma
página en el lado del cliente.
Va a ir a un proxy y luego aquí, cuando se trata de aquí, podremos modificarlo y nuestros caracteres
especiales peligrosos que nos permitirán evitar la autenticación o ejecutar código en el sitio web de destino.
Una vez que lo hagamos, lo enviaremos al servidor.
El servidor se ejecutará y nos lo enviará.
Así que usa unberth.
Vamos a poder evitar el filtrado del lado del cliente.
Así que volvamos y veamos cómo vamos a hacer esto.
Así que vamos a usar un nombre de usuario normal como administrador y me alegra poder poner una contraseña aleatoria para que no tenga
que ser correcta.
Solo voy a poner un.
Realmente no importa.
Y voy a hacer clic en iniciar sesión.
Ahora esta es una solicitud válida.
Por lo tanto, se enviará a Internet.
No será detenido por el filtro que funciona en el lado del cliente.
Así que voy a hacer clic e iniciar sesión.
Y como puede ver, la solicitud ha llegado aquí y hay costos.
Y aquí podemos ver que el nombre de usuario es a es admin y la contraseña es a.
Así que vamos a hacer ahora, vamos a modificar el nombre de usuario y los valores de contraseña
aquí en lugar de modificarlos.
El navegador web.
Porque en esta etapa hemos omitido el filtro, por lo que el nombre de usuario y la contraseña eran válidos en el lado del
cliente.
Fueron enviados a Internet antes de ingresar a Internet.
Los capturamos por proxy de nacimiento y vamos a modificar esta contraseña exactamente de la misma manera
que escribimos nuestra explotación y el video anterior.
Entonces esto va a ser
un.
O uno es igual a uno.
Y luego lo cerramos con el comentario aquí.
OK, así que solo voy a repetir esto.
Entonces, el filtrado está sucediendo en el lado del cliente por código javascript que se ejecuta en la
página misma.
Por lo tanto, la solicitud se detiene antes de que llegue al servidor.
Cuando ejecutamos eructos, utilizamos un buen nombre de usuario y contraseña que no se consideran peligrosos.
Pasan a través del filtro y antes de ir a Internet tenemos un trabajo de proxy eructo en la captura
que vamos a modificar aquí porque ya hemos pasado por alto el filtro.
Y cuando haga
clic en adelante, verá que logré iniciar sesión como administrador.