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

  #1  
Старый 09.07.2012, 02:24
mikky
Новичок
Регистрация: 07.07.2012
Сообщений: 2
С нами: 7288886

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

Имеется скуль, присутствует фильтрация на information_schema.tables.

Как обойти? Регистр, и /*!information_schema.tables*/ не помогло.
 
Ответить с цитированием

  #2  
Старый 09.07.2012, 02:26
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
С нами: 8814194

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

to mikky

Тяните из columns в чем проблема то?
 
Ответить с цитированием

  #3  
Старый 09.07.2012, 02:45
mikky
Новичок
Регистрация: 07.07.2012
Сообщений: 2
С нами: 7288886

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

cat1vo Да в том и дело, что information_schema.columns как information_schema.tables фильтруется, я так понимаю безвыходная ситуация?

P.S. Приходит в голову только брут таблиц, и колонок, как в mysql
 
Ответить с цитированием

  #4  
Старый 09.07.2012, 02:53
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
С нами: 8814194

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

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

  #5  
Старый 09.07.2012, 10:30
smirk
Участник форума
Регистрация: 08.09.2011
Сообщений: 137
С нами: 7725206

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

2mikky

попробуй information_schema.`tables`
 
Ответить с цитированием

  #6  
Старый 10.07.2012, 00:35
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
С нами: 11141693

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

Есть скуль. В имени базы данных присутствует тире ("db-name").

вывод ошибки, я так понимаю говорит о том, что ошибку вызывает именно тире в имени.

Цитата:
Сообщение от None  
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 '-name.user-- and id_langue=1' at line 1
Может кто то знает как это обойти?
 
Ответить с цитированием

  #7  
Старый 10.07.2012, 00:50
shell_c0de
Reservists Of Antichat - Level 6
Регистрация: 07.07.2009
Сообщений: 324
С нами: 8866466

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

`имя БД`
__________________
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. "Титаник" - проффесионалами.
 
Ответить с цитированием

  #8  
Старый 10.07.2012, 01:13
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
С нами: 11141693

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

Цитата:
Сообщение от shell_c0de  
`имя БД`
Спасибо! А то я че то торможу)))
 
Ответить с цитированием

  #9  
Старый 10.07.2012, 01:31
anon12
Новичок
Регистрация: 21.06.2012
Сообщений: 6
С нами: 7311926

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

нашёл на сервере уязвимость типа mod_isapi, но эксплоит не работает, потому что сервер висит с другими на одном и том же айпишнике, и соответственно все это работает на обратном прокси. вопрос: можно ли обойти этот самый прокси и запустить нормально эксплоит?
 
Ответить с цитированием

  #10  
Старый 10.07.2012, 11:23
.Varius
Banned
Регистрация: 05.05.2009
Сообщений: 1,334
С нами: 8957186

Репутация: 796


По умолчанию

Цитата:
Сообщение от KeyFound!89  
Как обойти фильтрацию кавычки функцией eregi_replace ???
есть такой код:
$val){
$_POST[$var]=trim(eregi_replace("'","''",$val)); // экранит кавычку( вместо одной появляется две
}
...
$rez=mysql_query("select id from admins where admlogin='".$_POST["login"]."' and admpass=password('".$_POST["pass"]."');",$link);
>
логин\пасс вбиваются через форму и шлются POST'OM.
Делаю инъект в логин: login=admin' # & pass=anyparol и тут бы все хорошо, но срабатывающий erig_replace превращает select в такое:
Query select id from admins where admlogin='admin' ' #' and admpass=password('anyparol').
Исходник скрипта у меня есть и я пробовал убирать строку с фильтрацией тогда можно логиниться без пасса! Помагите пожалуйста обойти экранирование!
Т.к. используется реплейс одной одинарной кавычки на две, и если в коде нет больше никаких фильтраций и экранирований(и выключен magiq_quotes), то это легко обходится с помощью бэкслеша. Пример:

\' union select 111#

получится

select id from admins where admlogin='\'' union select 111#' and admpass=password('anyparol')

Первую кавычку мы экранируем, а вторую что подставит скрипт закроет запрос.
 
Ответить с цитированием
Ответ



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

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...