Ok you are the experts. My knowledge of SQLi is no or little. The attacker used a long query with only SELECT statements to access the site. That's all. And 'a'='a etc. is old hat. It doesnt work today. What I mean about SELECT statement is that it can be used only to SEARCH or RETRIEVE records from the DB. To UPDATE or INSERT new data is impossible with PHP+MySQL. I know that cracking password in not impossible if you are a God living forever. Come on. It takes centuries to crack a 15 digits password. If you think you can crack every password I give you this one: FD20F5AB4568F36067A520B22BB8F2E038CAC8A5
Ok, go for it and good luck.
Thx for your help.
The and 'a'='a still works on a lot of places. Totally shit pages ofc, but it still works.
UPDATE and INSERT works just fine with PHP+MySQL? I believe what you mean is, you cant do a INSERT or UPDATE command in a SELECT query unless the script in made in such a way that it allows multiple queries.
Cracking a 15 character password takes no more time than cracking a 1 character password when using wordlist. Doing brute force on a 15 char password on the other hand, is madness.
I am not trying to be an ass, I am just stating what is obvious and most likely. There is no such thing as super SQL injection doing some magic shit.
Put your page online somewhere, or send me the script and I can tell you exactly what he did