Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
MySQL 4 узнать все таблицы
 
Здравствуйте я часто стал натыкатся на сайты где версия mysql меньше 5-той, в пятой можно узнать все таблицы в базе с помощью INFORMATION_SCHEMA, а как быть с теми версиями где такой фишки нет, как мне узнать все таблицы в 4 версии через sql-инъекцию?
 
практически, никак... только перебором...
 
Панятно, а тогда зачем же нужна INFORMATION_SCHEMA ?
 
в пятой можно узнать все таблицы в базе с помощью INFORMATION_SCHEMA
 
Цитата
*tyler* пишет:
в пятой можно узнать все таблицы в базе с помощью INFORMATION_SCHEMA
Это я знаю
 
А что за вопрос...
В пятой версии INFORMATION_SCHEMA нужна для того чтобы хранить информацию о структуре БД.
 
Ну в четвертой же она где хранить эту информацию.
 
во внутренней структуре.
в myisam таблица вообще состоит из трех одноименных (различаются расширения) файлов. скопировал файлы = скопировал таблицу.
INNODB - внутренняя структура.
но все это не в тему.
В не зависимости от версии Mysql, можно получить информацию о структуре базы данных использую запросы типа
show tables
describe <tablename>
show create table <tablename>
===
Но вот синтаксис mysql таков, что крайне маловероятно, что удастся испольщовать эти запросы в SQL инъекции
Страницы: 1
Читают тему (гостей: 1)