HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.03.2010, 21:48
Root-access
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
Провел на форуме:
2223440

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

Цитата:
Сообщение от Jokester  
От версии чего это зависит?
И пример желательно

От версии php. Можем проверить вместе - нужен сервак с ?< версией php <5.2.1.
Вот смотри: http://bugs.php.net/bug.php?id=35618

Цитата:
[2006-12-12 20:58 UTC] judas dot iscariote at gmail dot com
Make sure to clearly mention that in 5.2.1 it affects php://input among other wrappers.
Стало быть, до этой версии инклуд php://input не запрещён => имеем обход ограничений.
 
Ответить с цитированием

  #2  
Старый 14.03.2010, 19:21
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


По умолчанию

Цитата:
Сообщение от .:[melkiy]:.  
Этот хацкер пытается мне доказать,что при allow_url_include off возможно подключить УДАЛЕННЫЙ файл при RFI. Так вот,возможно ли вобще такое? на 99.9% уверен что нет
Ты, видимо, тоже крутой хацкер и не понимаешь, что при таких условиях RFI не может быть, только LFI.
 
Ответить с цитированием

  #3  
Старый 14.03.2010, 19:29
.:[melkiy]:.
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме:
5290740

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

Цитата:
Сообщение от Tigger  
Ты, видимо, тоже крутой хацкер и не понимаешь, что при таких условиях RFI не может быть, только LFI.
Я понимаю, имел ввиду код. RFI при allow_url_include on -

PHP код:
include($_GET['p']); 
например.
Он сказал что знает как провесты тут RFI при allow_url_include off

P.S немного неправельно выразился
 
Ответить с цитированием

  #4  
Старый 14.03.2010, 22:29
Jokester
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
Провел на форуме:
17621293

Репутация: 4915


По умолчанию

Угу, сейчас потестил на 5.2.0-8+etch16, работает и php://input и data

Это конечно не RFI, который я имел ввиду, но всё равно интересно
 
Ответить с цитированием

  #5  
Старый 14.03.2010, 22:35
Root-access
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
Провел на форуме:
2223440

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

Вот, я кажется откопал место в исходниках php, где это видно.
Вот участок в memory.c в 5.2.0:

Код:
708	php_stream_wrapper php_stream_rfc2397_wrapper =	{
709		&php_stream_rfc2397_wops,
710		NULL,
711		0, /* is_url */
712	};
А вот тот же участок в 5.2.1:
Код:
745	php_stream_wrapper php_stream_rfc2397_wrapper =	{
746		&php_stream_rfc2397_wops,
747		NULL,
748		1, /* is_url */
749	};
А теперь смотрим в исходник streams.c (там нижеследующий код одинаков вроде бы во всех версиях):

Код:
1605          if ((wrapperpp && (*wrapperpp)->is_url) && (!PG(allow_url_fopen) || ((options & STREAM_OPEN_FOR_INCLUDE) && !PG(allow_url_include))) ) {
1606               if (options & REPORT_ERRORS) {
1607                    php_error_docref(NULL TSRMLS_CC, E_WARNING, "URL file-access is disabled in the server configuration");
1608               }
1609               return NULL;
1610          }
Вот как-то так. Значит в версиях до 5.2.1 RFI будет и с allow_url_include=Off, если использовать php-streams типа php://input. Для data: видимо тоже есть где-то такое определение (насчёт того, is_url он или нет).
Нижнюю границу версий точно не знаю...

Последний раз редактировалось Root-access; 14.03.2010 в 22:39..
 
Ответить с цитированием

  #6  
Старый 14.03.2010, 22:44
Jokester
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
Провел на форуме:
17621293

Репутация: 4915


По умолчанию

Цитата:
Сообщение от Root-access  
Вот как-то так. Значит в версиях до 5.2.1 RFI будет и с allow_url_include=Off.
RFI там не будет. Только обёртки отработают
 
Ответить с цитированием

  #7  
Старый 14.03.2010, 23:08
Root-access
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
Провел на форуме:
2223440

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

Ну ок ок, не RFI, а CE - нам от этого нисколько не хуже.)
Хотя вопрос был принципиальный - возможна ли эксплуатация RFI в таких условиях. Видимо ответ конкретно на этот вопрос - всё-таки нет...
 
Ответить с цитированием

  #8  
Старый 15.03.2010, 08:03
LokbatanLi
Участник форума
Регистрация: 24.08.2009
Сообщений: 172
Провел на форуме:
1535319

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

а если при инекции есть такоы ошибка

+union+select+0 i vot osibka..
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.


и зделал /*!sql*/ (WАF) НЕ помоq..
 
Ответить с цитированием

  #9  
Старый 15.03.2010, 10:34
iGlass
Познающий
Регистрация: 14.05.2009
Сообщений: 92
Провел на форуме:
299447

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

Всем доброго времени суток!
Помогите если не сложно.
Ломаю сайт не зная как
Нашёл на сайте форму для входа админа, в ней есть баг.

Вот форма :


В поле e-mail ввожу ковычку вылетает такая ошибка:
Цитата:
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' AND PASSWORD =''' at line 1 SELECT * FROM admin_users WHERE USERNAME=''' AND PASSWORD =''

В поле E-mail пишу следующее:
'union+select+from+admin_users+limit+19,1%23


Вылетает это:
Цитата:
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+select+from+admin_users+limit+19,1%23' AND PASSWORD =''' at line 1 SELECT * FROM admin_users WHERE USERNAME=''union+select+from+admin_users+limit+19, 1%23' AND PASSWORD =''
В чём моя ошибка? Сильно не пинайте если натупил =)

Я только учусь)

и если не сложно дайте код правильного запроса.

Заранее спасибо ! =)
 
Ответить с цитированием

  #10  
Старый 15.03.2010, 18:50
[Feldmarschall]
Участник форума
Регистрация: 06.01.2010
Сообщений: 136
Провел на форуме:
568388

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

Цитата:
Сообщение от LokbatanLi  
а если при инекции есть такоы ошибка

+union+select+0 i vot osibka..
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.


и зделал /*!sql*/ (WАF) НЕ помоq..
с чего ты взял что это вообще уязвимость?
 
Ответить с цитированием
Ответ



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