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

  #1  
Старый 27.12.2014, 08:57
mazaxaka
Участник форума
Регистрация: 16.02.2008
Сообщений: 177
С нами: 9597253

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

Цитата:
Сообщение от winstrool  
Покажет текущию папку где выполняется скрипт:
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]echo[/COLOR][COLOR="#0000BB"]dirname[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]__FILE__[/COLOR][COLOR="#007700"]);[/COLOR][/COLOR
если вывод ошибок не отключен, то как вариант можно использовать баги в функциях:
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]echo[/COLOR][COLOR="#0000BB"]htmlspecialchars[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]e[/COLOR][COLOR="#007700"]]);[/COLOR][/COLOR
вызываем так:
?e[]=123
будет раскрытие путей.
Чтобы прочитать файл конфига, можно сделать так:
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]echo[/COLOR][COLOR="#0000BB"]file_get_contents[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'config.php'[/COLOR][COLOR="#007700"]);[/COLOR][/COLOR
это всего лишь банальные команды, а если системные будут включены там вообще все намного проще и очень странно, что вам phpinfo(), очень мало инфы выдало...
По поводу заливки, наверное просто какой то мод секьюрити не дает им залиться, а скорее заливаются но права автоматически на выполнение закрываются, попробуйте какой нить обычный файловый менеджер залить или упрощенный шелл, также можно попробовать поменять расширение шелла.
не знаю почему но пхпинфо вообще подчти нефига не показывает.

спасибо, через

Код:
echo dirname(__FILE__);
путь нашел

Код:
echo file_get_contents('config.php');
не читает конфиг. перепробовал уйму вариантов.

файл менеджер пишет 404, упрощеные шеллы не выполняются показывает исходный код,хотя файлы пхп с хело ворлд льются и запускаются как нужно...

да бы не плодить кучу сообщений

Код:
LOAD DATA LOCAL INFILE '/home/h41954/data/www/' INTO TABLE test FIELDS TERMINATED BY '\n'
я так понял LOAD DATA LOCAL INFILE работает на myslq до 5 ветки только?
 
Ответить с цитированием

  #2  
Старый 27.12.2014, 12:32
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
С нами: 9721141

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

Цитата:
Сообщение от mazaxaka  
не знаю почему но пхпинфо вообще подчти нефига не показывает.
спасибо, через
Код:
echo dirname(__FILE__);
путь нашел
Код:
echo file_get_contents('config.php');
не читает конфиг. перепробовал уйму вариантов.
файл менеджер пишет 404, упрощеные шеллы не выполняются показывает исходный код,хотя файлы пхп с хело ворлд льются и запускаются как нужно...
да бы не плодить кучу сообщений
Код:
LOAD DATA LOCAL INFILE '/home/h41954/data/www/' INTO TABLE test FIELDS TERMINATED BY '\n'
я так понял LOAD DATA LOCAL INFILE работает на myslq до 5 ветки только?
нет, работает с 3 ветки. (с 3.22.6)

пхпхинфо в студию.
 
Ответить с цитированием

  #3  
Старый 27.12.2014, 14:00
GroM88
Познающий
Регистрация: 25.10.2007
Сообщений: 46
С нами: 9761387

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

Вообщем случайно наткнулся на скуль, и решил попробовать крутануть ее. (havij'em))

Не буду ходить вокруг до около. Опишу сразу все что пробовал и что не получается.

Вообщем мускул работает от рута, на пользователя Root в мускуле даже пасса нет)

Читаются все файлы на сервере, причем не только файлы но и например в хавиже запрос на чтение по такому пути /usr/home/www/htdocs/

Вижу какие папки и файлы находятся в каталоге htdocs

Вообщем все папки и файлы читаются на сервере.

На самом сайте есть админка и она защищена .htpasswd

Читаю .htpasswd выдираю логин пасс, воожу , не пускает.

На сервере так же есть еще пару сайтов и везде в админку .htpasswd, но не пускает никуда(читал где то что в htaccess путь не правельно указан к htpasswd) вообще забил на такой способ попасть в админку.

Так же на сервере есть phpmyadmin, доступ к нему идет через htaccess

в файле .htaccess

Код:
  AuthName authorization
  AuthType Basic
  
    AuthPwcheckActive On
    AuthPwcheckAuthoritative On
    require group rusers
    satisfy any
  

Order deny,allow
Deny from all

  CharsetDisable On
Собственно вариант попасть в phpmyadmin я тоже исключил.

Решил попробовать через функцию Query в хавиже залить мини шелл таким образом

Код:
SELECT '' into outfile '/tmp/123.php'
хавиж ошибку не выдал но и ничего вообще не произошло после запроса.

Сообственно файл тоже не создался в tmp

а да, забыл сообщить что FILE_PRIV = Y

Ребят, очень нужно залится на сайт этот) очень жирный и полезный сайт. Прошу помощи.

А еще попрошу не пинать за хавиж!)
 
Ответить с цитированием

  #4  
Старый 27.12.2014, 14:24
mazaxaka
Участник форума
Регистрация: 16.02.2008
Сообщений: 177
С нами: 9597253

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

Цитата:
Сообщение от faza02  
нет, работает с 3 ветки. (с 3.22.6)
пхпхинфо в студию.
странно. на 2х mysql 5.** ветки пишет что не поддерживается версией
 
Ответить с цитированием

  #5  
Старый 27.12.2014, 14:28
DezMond™
Участник форума
Регистрация: 10.01.2008
Сообщений: 199
С нами: 9650336

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

Цитата:
Сообщение от GroM88  
Вообщем случайно наткнулся на скуль, и решил попробовать крутануть ее. (havij'em))
Не буду ходить вокруг до около. Опишу сразу все что пробовал и что не получается.
Вообщем мускул работает от рута, на пользователя Root в мускуле даже пасса нет)
Читаются все файлы на сервере, причем не только файлы но и например в хавиже запрос на чтение по такому пути
/usr/home/www/htdocs/
Вижу какие папки и файлы находятся в каталоге htdocs
Вообщем все папки и файлы читаются на сервере.
На самом сайте есть админка и она защищена .htpasswd
Читаю .htpasswd выдираю логин пасс, воожу , не пускает.
На сервере так же есть еще пару сайтов и везде в админку .htpasswd, но не пускает никуда(читал где то что в htaccess путь не правельно указан к htpasswd) вообще забил на такой способ попасть в админку.
Так же на сервере есть phpmyadmin, доступ к нему идет через htaccess
в файле .htaccess
Код:
  AuthName authorization
  AuthType Basic
  
    AuthPwcheckActive On
    AuthPwcheckAuthoritative On
    require group rusers
    satisfy any
  

Order deny,allow
Deny from all

  CharsetDisable On
Собственно вариант попасть в phpmyadmin я тоже исключил.
Решил попробовать через функцию Query в хавиже залить мини шелл таким образом
Код:
SELECT '' into outfile '/tmp/123.php'
хавиж ошибку не выдал но и ничего вообще не произошло после запроса.
Сообственно файл тоже не создался в tmp
а да, забыл сообщить что FILE_PRIV = Y
Ребят, очень нужно залится на сайт этот) очень жирный и полезный сайт. Прошу помощи.
А еще попрошу не пинать за хавиж!)
попробуй в диру сайта лить, найти папку для записи, руками а не через хавиж, возможно глюк в нём!

Кстати, возможно ковычки ' вызывают ошибку, но хавиж может тебе и не показать, будешь руками запросы посылась сам увидешь в чём проблема!
 
Ответить с цитированием

  #6  
Старый 27.12.2014, 14:46
GroM88
Познающий
Регистрация: 25.10.2007
Сообщений: 46
С нами: 9761387

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

Цитата:
Сообщение от DezMond™  
попробуй в диру сайта лить, найти папку для записи, руками а не через хавиж, возможно глюк в нём!
Кстати, возможно ковычки ' вызывают ошибку, но хавиж может тебе и не показать, будешь руками запросы посылась сам увидешь в чём проблема!
я пробовал уже) лил в папки которые доступны для записи... ноль эффекта.

прочитал php.ini

magic_quotes=off

так что кавычки врятли тут роль играют)
 
Ответить с цитированием

  #7  
Старый 27.12.2014, 14:51
DezMond™
Участник форума
Регистрация: 10.01.2008
Сообщений: 199
С нами: 9650336

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

сам пост/гет параметр можешь вызвать php ошибку, я не про фильтр говорю

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

  #8  
Старый 27.12.2014, 15:03
GroM88
Познающий
Регистрация: 25.10.2007
Сообщений: 46
С нами: 9761387

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

Цитата:
Сообщение от DezMond™  
сам пост/гет параметр можешь вызвать php ошибку, я не про фильтр говорю
Откуда ты узнал, что папки доступны на запись?
Ну вообще прочитал скрипт для залития изображений из админки. там четко написанно что картинки и файлы будут заливатся в ту папку( ну и сообственно в папке этой куча грязи всякой)

Ну а вообще я редко раньше встречал что бы /tmp/ была закрыта на запись)

Поможешь в аське если есть время конешно, не хочу тут позорится просто : ))
 
Ответить с цитированием

  #9  
Старый 27.12.2014, 15:10
DezMond™
Участник форума
Регистрация: 10.01.2008
Сообщений: 199
С нами: 9650336

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

Цитата:
Сообщение от GroM88  
Ну вообще прочитал скрипт для залития изображений из админки. там четко написанно что картинки и файлы будут заливатся в ту папку( ну и сообственно в папке этой куча грязи всякой)
Ну а вообще я редко раньше встречал что бы /tmp/ была закрыта на запись)
Поможешь в аське если есть время конешно, не хочу тут позорится просто : ))
пиши в асю гляну, права mysql могут отличасть от php, и там где может залить пхп скрипт, мускул может не залить файл!
 
Ответить с цитированием

  #10  
Старый 28.12.2014, 13:16
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
С нами: 9721141

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

Цитата:
Сообщение от mazaxaka  
странно. на 2х mysql 5.** ветки пишет что не поддерживается версией
может быть она просто выключена? по дефолту, обычно, вкл.

присутствует в 5.7 и ниже http://dev.mysql.com/doc/refman/5.7/en/load-data.html
 
Ответить с цитированием
Ответ



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

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.