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

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

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

Цитата:
Сообщение от SeNaP  
Какие есть методы заливки шелла, через форму загрузки изображения ?
Смотря какая проверка расширения стоит
 
Ответить с цитированием

  #10772  
Старый 14.12.2009, 12:41
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

Есть sql-injection. Судя по всему вида:
Цитата:
select * from table limit 0, $vuln_param
Фильтруется *, ', "union_", "select_"
Т.е. union и select с пробелом, а также комментарий вида /* */ использовать нельзя. Соотвественно обламывается union/**/select/**/...
Что можно сделать?

После лимита ни join ни where не вставить.

Последний раз редактировалось budden; 14.12.2009 в 12:47..
 
Ответить с цитированием

  #10773  
Старый 14.12.2009, 13:12
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

вместо пробела можно попробовать табуляцию
можно вообще без пробелов вот например рабочий запрос:
select(1)union(select(1));
 
Ответить с цитированием

  #10774  
Старый 14.12.2009, 13:23
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

geezer.code
Не знал о таком, спасибо, однако после лимита вышеуказанная конструкция не срабатывает.
Цитата:
select * from table limit 0,2 (union(select 1))
Дает error in syntax
 
Ответить с цитированием

  #10775  
Старый 14.12.2009, 13:33
547
Участник форума
Регистрация: 11.10.2009
Сообщений: 116
Провел на форуме:
472147

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

Цитата:
Сообщение от budden  
geezer.code
Не знал о таком, спасибо, однако после лимита вышеуказанная конструкция не срабатывает.

Дает error in syntax
а скакой версией ты работаеш?
если 5 то зачем тебе лимит?
 
Ответить с цитированием

  #10776  
Старый 14.12.2009, 13:36
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

budden ну так синтаксис и вправду неверный сравни еще раз запросы.
Еще в твоем случае надо быть уверенным что перед лимитом нет order by
 
Ответить с цитированием

  #10777  
Старый 14.12.2009, 13:43
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

geezer.code
Если ты про скобки в селекте вокруг единицы - то даже с ними идет еррор.

Тестю на локальной mysql5
Цитата:
select * from table limit 0,2(union(select(1)))--
Дает error, a не разное кол-во колонок.
 
Ответить с цитированием

  #10778  
Старый 14.12.2009, 16:36
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

budden, перечитайте пост гизера повнимательнее - юнион не нужно заключать в скобки
Код:
... limit 0,2 union(select(1));
 
Ответить с цитированием

  #10779  
Старый 14.12.2009, 16:46
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

krypt3r
Ага, прошу прощения, так работает.

Но как и предугадал geezer.code там оказался order by:
Wrong usage of UNION and ORDER BY

Т.е. имею дело с инъекцией вида:
select * from table order by some_field limit 0, $vuln_param

Такое обходится?

ЗЫ Спрашиваю вдруг есть элегантное решение, но сам тоже щас поищу.

Кстати, а mysql при такой ситуации говорит:
Incorrect usage of UNION and ORDER BY
Похоже это mysql4

Последний раз редактировалось budden; 14.12.2009 в 16:55..
 
Ответить с цитированием

  #10780  
Старый 15.12.2009, 06:13
ILYAtirtir
Участник форума
Регистрация: 25.04.2007
Сообщений: 176
Провел на форуме:
1957988

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

Если в лимите и после order by то никак.
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT.XYZ