Wat ook interessant is als je via een curl bijvoorbeeld '["a"]' stuurt krijg je een SQL statement terug. Deze lijkt echter correct geparametriseerd te zijn en ook daar kom je niet verder mee.
Deze curl statement:
curl 'https://stemwijzer.speld.nl/admin/login' -H 'Pragma: no-cache' -H 'Origin:
https://stemwijzer.speld.nl' -H 'Acc
ept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-US,en;q=0.9,th-TH;q=0.8,th;q=0.7,nl;q=0.6' -H 'User-Agent: Moz
illa/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36' -H 'Co
ntent-Type: application/json' -H 'Accept: */*' -H 'Cache-Control: no-cache' -H 'X-Requested-With: XMLHttpRequest' 'Connect
ion: keep-alive' -H 'Referer:
https://stemwijzer.speld.nl/admin/login' --data-binary '{"username":["a"],"password":"met
allica"}' --compressed
Geeft deze output:
{"data":"(psycopg2.ProgrammingError) operator does not exist: character varying = text[]\nLINE 3: WHERE users.username = ARRAY['a'] \n ^\nHINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.\n [SQL: 'SELECT users.user_id AS users_user_id, users.username AS users_username, users.password AS users_password, users.email AS users_email, users.registered_on AS users_registered_on \\nFROM users \\nWHERE users.username = %(username_1)s \\n LIMIT %(param_1)s'] [parameters: {'username_1': ['a'], 'param_1': 1}] (Background on this error at:
http://sqlalche.me/e/f405)","docstring":null}