HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #18911  
Старый 18.12.2011, 23:30
Breetonia
Познающий
Регистрация: 11.12.2011
Сообщений: 38
С нами: 7589846

Репутация: 0
По умолчанию

хех,это замечательно,но в браузере такое не прокатит ведь.Я имел ввиду,что из браузера пытаюсь обратиться к скрипту таким образом,а не из phpMyAdmin или другого клиента.
 
Ответить с цитированием

  #18912  
Старый 18.12.2011, 23:30
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
С нами: 8885780

Репутация: 672


По умолчанию

Цитата:
Сообщение от Breetonia  
Как можно выбрать данные из бд mysql,в имени которой стоит точка ? Сервер ведь интерпретирует вторую половину имени бд как имя таблицы,а не имя бд,поэтому запросы и не проходят ( сиптом получил все таблицы в бд,а с содержимым - облом )
такое не возможно, мускул тебе не даст создать базу с точкой, смотри там внимательнее

CREATE DATABASE `lo.l`;

возвращает "Incorrect database name"
 
Ответить с цитированием

  #18913  
Старый 18.12.2011, 23:32
Breetonia
Познающий
Регистрация: 11.12.2011
Сообщений: 38
С нами: 7589846

Репутация: 0
По умолчанию

Цитата:
Сообщение от Konqi  
такое не возможно, мускул тебе не даст создать базу с точкой, смотри там внимательнее
Что внимательно ? Я запросил schema_name из information_schema.schemata,вот он мне и выдал такую канитель...Я бы не стал врать.

Хм,твоя правда,но как тогда им такой трюк удался? Или инфа там поддельная ? database() возвращает то же самое...
 
Ответить с цитированием

  #18914  
Старый 18.12.2011, 23:37
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
С нами: 8885780

Репутация: 672


По умолчанию

Цитата:
Сообщение от Breetonia  
Что внимательно ? Я запросил schema_name из information_schema.schemata,вот он мне и выдал такую канитель...Я бы не стал врать.
Хм,твоя правда,но как тогда им такой трюк удался? Или инфа там поддельная ? database() возвращает то же самое...
Цитата:
Сообщение от Expl0ited  
SELECT * FROM `database`.`table.name`
пробовал так? что отвечает браузер?

поидее должно сработать
 
Ответить с цитированием

  #18915  
Старый 18.12.2011, 23:40
Breetonia
Познающий
Регистрация: 11.12.2011
Сообщений: 38
С нами: 7589846

Репутация: 0
По умолчанию

Блин,ну я и лох...реально же сработал твой вариант (SELECT * FROM `database`.`table.name`).Спасибо огромное )).Я думал,что апострофы браузер не понимает,ведь так во многих манах пишут...

Вопрос остается открытым - как им удалось создать имя бд с точкой ?

ЗЫ: Сипт идёт лесом,т.к. не обрабатывает апострофы...
 
Ответить с цитированием

  #18916  
Старый 18.12.2011, 23:51
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
С нами: 8885780

Репутация: 672


По умолчанию

Цитата:
Сообщение от Breetonia  
Вопрос остается открытым - как им удалось создать имя бд с точкой ?
какая версия mysql?
 
Ответить с цитированием

  #18917  
Старый 18.12.2011, 23:53
Expl0ited
Познавший АНТИЧАТ
Регистрация: 16.07.2010
Сообщений: 1,022
С нами: 8328566

Репутация: 935


По умолчанию

PHP код:
[COLOR="#000000"][COLOR="#0000BB"]CREATE DATABASE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]kiss.me[/COLOR][COLOR="#007700"]`;

[/
COLOR][COLOR="#0000BB"]CREATE TABLE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]kiss.me[/COLOR][COLOR="#007700"]`.`[/COLOR][COLOR="#DD0000"]and_love.me[/COLOR][COLOR="#007700"]` (

`
[/COLOR][COLOR="#DD0000"]its.ok[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT NOT NULL

[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]ENGINE[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]INNODB[/COLOR][COLOR="#007700"];

[/
COLOR][/COLOR
Это весьма забавно но:

PHP код:
[COLOR="#000000"][COLOR="#0000BB"]CREATE DATABASE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]!@#$%^&*([/COLOR][COLOR="#007700"]` ;

[/
COLOR][COLOR="#0000BB"]CREATE TABLE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]!@#$%^&*([/COLOR][COLOR="#007700"]`.`[/COLOR][COLOR="#DD0000"]#$%^&*([/COLOR][COLOR="#007700"]` (

`
[/COLOR][COLOR="#DD0000"])(*&^%$[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT NOT NULL

[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]ENGINE[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]INNODB[/COLOR][COLOR="#007700"];[/COLOR][/COLOR
работает вполне адекватно

PHP код:
[COLOR="#000000"][COLOR="#0000BB"]INSERT INTO[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]#$%^&*([/COLOR][COLOR="#007700"]`

[/COLOR][COLOR="#0000BB"]VALUES[/COLOR][COLOR="#007700"](

[/
COLOR][COLOR="#DD0000"]'123'

[/COLOR][COLOR="#007700"]);

[/
COLOR][COLOR="#0000BB"]SELECT[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"])(*&^%$[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]FROM[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]#$%^&*([/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]WHERE 1[/COLOR][COLOR="#007700"];

>>[/
COLOR][COLOR="#0000BB"]123[/COLOR][/COLOR
 
Ответить с цитированием

  #18918  
Старый 18.12.2011, 23:55
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
С нами: 8885780

Репутация: 672


По умолчанию

Цитата:
Сообщение от Expl0ited  
PHP код:
[COLOR="#000000"][COLOR="#0000BB"]CREATE DATABASE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]kiss.me[/COLOR][COLOR="#007700"]`;

[/
COLOR][COLOR="#0000BB"]CREATE TABLE[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#DD0000"]kiss.me[/COLOR][COLOR="#007700"]`.`[/COLOR][COLOR="#DD0000"]and_love.me[/COLOR][COLOR="#007700"]` (

`
[/COLOR][COLOR="#DD0000"]its.ok[/COLOR][COLOR="#007700"]`[/COLOR][COLOR="#0000BB"]INT NOT NULL

[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]ENGINE[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]INNODB[/COLOR][COLOR="#007700"];

[/
COLOR][/COLOR
у меня не катит,

5.0.24а-community-nt

5.0.51a-24+lenny5

Цитата:
Сообщение от None  
CREATE DATABASE `!@#$%^&*(` ;
CREATE TABLE `!@#$%^&*(`.`#$%^&*(` (
`)(*&^%$` INT NOT NULL
) ENGINE = INNODB;
тоже не катит

что у вас за базы?

версию в студию плз
 
Ответить с цитированием

  #18919  
Старый 18.12.2011, 23:59
Expl0ited
Познавший АНТИЧАТ
Регистрация: 16.07.2010
Сообщений: 1,022
С нами: 8328566

Репутация: 935


По умолчанию

OK - version():5.5.8

NOT - mysql Ver 14.12 Distrib 5.0.92, for redhat-linux-gnu (x86_64) using readline 5.1
 
Ответить с цитированием

  #18920  
Старый 19.12.2011, 00:05
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
С нами: 8885780

Репутация: 672


По умолчанию

ну все ясно, значит фича доступна начиная с версии 5.5 или как то так

ибо все пятые версии провалились

5.0.92-50-log

5.0.24а-community-nt

5.0.51a-24+lenny5

5.0.92
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) PEPSICOLA Болталка 188 23.05.2010 10:05
Ваши любимые компьютерные игры PEPSICOLA Болталка 280 19.08.2009 00:01
Ваши телеги... F-IFTY Болталка 13 18.08.2009 18:22
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.