Soy un estudiante de seguridad informática y estoy intentando realizar un SQLi en la siguiente solicitud:
SELECT * FROM Books WHERE 1 AND (LOWER(title) LIKE '%aaa%'
OR LOWER(blurb) LIKE '%aaa%' OR LOWER(content) LIKE '%aaa%') AND
(publish_date IS NULL OR publish_date <= '2016-08-22') ORDER BY date DESC LIMIT -5,5
Entonces, aaa
es donde ocurre la inyección. Intenté ') UNION SELECT * FROM Books#
pero, el servidor simplemente me envió esta inyección como un "resultado de búsqueda", por lo que no funciona.
Para poder adaptar mejor la solicitud, haría %'; REQUEST THAT I WANT; '%
.
O incluso mejor: %'; REQUEST THAT I WANT;SELECT * FROM Books WHERE LOWER(title) LIKE '%
.
Pero para los dos últimos, recibí una respuesta de "Solicitud incorrecta".