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".