Bien, ahora sabemos que podemos poner cualquier código que queramos aquí y se ejecutará en el sistema.
Así que echemos otro vistazo ahora a la declaración, de modo que la declaración dice seleccionar inicio de cuentas donde
el nombre de usuario es igual al nombre de usuario que pusimos aquí y las contraseñas iguales a la contraseña
que pusimos allí.
Veamos si podemos usar eso para iniciar sesión sin usar una contraseña sin siquiera saber la contraseña.
Y voy a estar haciendo eso con el administrador.
Entonces, el nombre de usuario administrador será admin y no sé
cuál es la contraseña para el administrador.
Así que voy a hacer, solo voy a poner cualquier cosa.
Entonces, nada realmente ninguna contraseña aleatoria y ningún código donde debería ejecutar aquí que estábamos haciendo.
Y uno es igual a uno y / o cosas.
Entonces, lo que voy a hacer es hacer o no y luego voy a decir que uno es igual a uno.
Entonces, ¿cuál será nuestro código cuando diga ejecutar esto una vez que inyecte esto? Esto va a entrar aquí como
lo estábamos haciendo antes, así que nuestro código se verá así.
Así que será de Celeste de cuentas que los usamos como iguales a los hombres.
Y la contraseña es igual a A.
Ahora esto está mal.
O uno es igual a 1, que es correcto.
Entonces, cada vez que tenga una R si la condición OR es correcta, todo es correcto.
Así es como funciona nuestra declaración.
Por lo tanto, seleccione el inicio de cuentas que utilizan un físico para hombres.
El nombre de usuario correcto es igual a hombres y las contraseñas iguales a A.
Eso está mal.
Todo uno es igual a uno.
OK, aceptaré eso.
Y luego lo ejecutará y nos permitirá iniciar sesión en Azman sin siquiera saber la contraseña
del otro.
Así que intentemos inyectar esto ahora.
Y como puede ver, pude iniciar sesión como administrador y Monkey es la firma del administrador.
Ahora se pueden omitir los inicios de sesión de muchas maneras, dependiendo del código que está escrito en la página y de la forma
en que desea hacerlo y cómo se está imaginando el código y todos los casos cuando
coloca el código único aquí. Quiero ver este mensaje.
A veces lo ves, lo que hace que tu trabajo sea mucho más fácil si no lo haces, entonces tienes
que adivinar cómo se ve.
Así que voy a mostrar otro ejemplo de omisión en lugar de inyectar el código de esta manera.
El parámetro admin es realmente inyectable, como puede ver cuando pongo la comilla simple, el privater es
inyectable exactamente de la misma manera que la contraseña para que podamos inyectar también el código en el nombre de usuario.
Y lo que voy a hacer ahora, así que echemos un vistazo a esto y voy a revenderlo de la forma
en que normalmente se vería.
Por lo tanto, tendría que el nombre de usuario y la contraseña son los campos en los que lo que ingrese aquí serán
sustituidos y el nombre de usuario y la contraseña.
Así que intentemos inyectar algo en el nombre de usuario y lo que voy a decir es que voy
a decir el nombre de usuario cuando llame al administrador y luego cerraré la cita yo mismo y luego agregaré un comentario.
Entonces, mi declaración cuando lea esta declaración se verá así y en realidad solo voy
a copiarla aquí.
Y cuando inyecto cuando pongo este código aquí y luego en mi nombre, va a inyectar eso allí.
Así es como se verá el código: seleccionará el inicio de las cuentas donde un nombre de
usuario es igual a Aardman.
Cierro el código aquí mismo usando esto allí mismo y luego agregué un comentario.
Entonces, básicamente, todo esto ni siquiera se va a ejecutar.
Entonces, el código será este, será Selecta de cuentas donde el nombre de usuario es
igual a administrador y la habilidad me permite cargar sin siquiera ingresar nada en la contraseña.
Entonces hagamos esto.
Voy a poner mi nombre de usuario como administrador y cierro la cita y agrego un comentario y luego puede poner
cualquier contraseña que desee.
Solo estoy subiendo con el número uno e iniciaré sesión y, como pueden ver, logré
iniciar sesión como administrador.
De nuevo, esto es una prueba de caja negra.
Por lo tanto, en realidad, en muchos casos, no se ve el código y se quiere jugar con él y ver
cómo funciona con usted.
Pero lo principal es que desea probar si existe la inyección Escurial y la usaría en el método que
le mostramos en el video anterior.
Por lo tanto, intente con una comilla simple, intente con la declaración on, intente con la declaración half true en una, una vez que tenga una y luego
una declaración false en, entonces uno es igual a cero o dos es igual a cero.
Y si funcionan como se espera, entonces su objetivo tiene una inyección a escala y puede comenzar a jugar con
ella.