Tome la siguiente consulta SQL como ejemplo:
UPDATE 'sqlinjection2' SET '$vote'='$vote'+1
Nuestro objetivo es aumentar el recuento de votos en más de uno, en una solicitud.
No podemos acceder al código en sí.
Si podemos enviar un valor a $ vote, podríamos enviar:
vote'=1, 'vote'=X+'vote
Para que la consulta se vea así:
SET 'vote'=1, 'vote'=X+'vote'='vote'=1, 'vote'=X+'vote'+1;
Aclaración: X es un número.
Mi pregunta es, ¿cómo funciona esta parte?
'vote'=X+'vote'='vote'=1
Entiendo que establece que la columna vote sea NULA, pero ¿por qué?