![]() |
Доброго времени суток. Если в запросе фильтруются точки, то можно как-нибудь обратится к "INFORMATION_SCHEMA.TABLES"? Если ответ положительный, то как?
|
PHP код:
|
Цитата:
2. Используется точка. А в моём случае ещё и слеш фильтруется(и амперсанд). |
Цитата:
вы проверяете что пишите? откуда вы сфантазировали таблицу tables в нынешней базе? второй запрос это всего лишь обход ваф, а фильтрации могут быть реализованы по разному PHP код:
|
Цитата:
upd. Вторая мысль - использовать CONCAT и CHAR, но в имени таблицы их использовать не получается. |
PHP код:
|
Цитата:
|
Цитата:
точка %252e прямой слэш %252f обратный слеш %255c |
select table_name from information_schema,tables
Мне помог однажды такой запрос. Не можешь использовать точку, используй запятую. |
Цитата:
Если его подать напрямую на вход MySql - будет ошибка. Цитата:
Т.е. совет поможет вряд ли... |
а если фильтруется запятая - что можно придумать?
|
Вариантов так много что это гадание
|
я делаю UNION select VERSION(),2,3
но запятые нельзя. Можно конечно как слепую крутить, через like. Но нужно union'ом |
Цитата:
|
Цитата:
JOIN же объединяет таблицы |
Цитата:
закрыто, все вопросы в спец тему. |
| Время: 16:26 |