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

  #1  
Старый 28.03.2014, 21:11
Mints97
Новичок
Регистрация: 22.02.2014
Сообщений: 8
Провел на форуме:
1621

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

 
Ответить с цитированием

  #2  
Старый 28.03.2014, 21:42
nikp
Reservists Of Antichat - Level 6
Регистрация: 19.09.2008
Сообщений: 127
Провел на форуме:
835386

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

Цитата:
Сообщение от Mints97  
Полез в /etc/php.ini. Там прописано:
Код:
session.save_path = "/var/lib/php/session"
Лезу в /var/lib/php/session/sess_. Опять облом!
А чем прочитал php.ini? При помощи lfi прочитать его нельзя.

И что за облом с сессией, файл сессии не существует или просто пустой?
 
Ответить с цитированием

  #3  
Старый 28.03.2014, 22:40
nikp
Reservists Of Antichat - Level 6
Регистрация: 19.09.2008
Сообщений: 127
Провел на форуме:
835386

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

Цитата:
Сообщение от Mints97  
Почему это нельзя прочитать php.ini? нормально он прочитался...
В условиях LFI, include('../../../../etc/php.ini') не прочитает ни один конфиг ни от какой версии php, можешь убедиться сам. При RFI прочитать можно.

Посмотри уязвимый скрипт, что там на самом деле. Это, скорее всего, - простое чтение файлов.

===

UPD

Точнее не читаются конфиги, в которых оставлен дефолтный комментарий, из-за наличия в нем тегов .

Инклуд выдаст ошибку на них.

Посмотри полученный php.ini, если встречается тег "
 
Ответить с цитированием

  #4  
Старый 28.03.2014, 22:40
Unknown
Новичок
Регистрация: 21.06.2005
Сообщений: 1
Провел на форуме:
0

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

Насчет сессий - вероятно они хранятся в памяти. Какое значение "session.save_handler" в php.ini?
 
Ответить с цитированием

  #5  
Старый 28.03.2014, 23:02
Unknown
Новичок
Регистрация: 21.06.2005
Сообщений: 1
Провел на форуме:
0

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

Хм, если нет строки, тогда, если верить докам, по умолчанию должно сохранять в файлы. Странно, php явно должен иметь доступ к файлам сессии. Файлы сессии именно не найдены или же есть вероятность, что они просто-напросто пусты?

Насчет "/usr/lib/perl5" и ко - я думаю, стоит пробить инфу о сервере, есть вероятность, что в используемой версии оси файлы расположены в другом месте. Глянь что написано в "/etc/issue".
 
Ответить с цитированием

  #6  
Старый 28.03.2014, 23:13
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Пока ты хекаеш сервех хипстер хекает тебя
 
Ответить с цитированием

  #7  
Старый 28.03.2014, 23:16
Unknown
Новичок
Регистрация: 21.06.2005
Сообщений: 1
Провел на форуме:
0

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

Попробуй "/usr/lib64/perl5" и подобное.

Хотя, с другой стороны, я посмотрел листинг файлов для CentOS 5.8, и там нет нигде папки Locus, а единственный Logger.pm был в "/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/". Вероятно файл называется иначе.
 
Ответить с цитированием

  #8  
Старый 28.03.2014, 23:40
BillyMilliga
Новичок
Регистрация: 13.03.2014
Сообщений: 6
Провел на форуме:
1348

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

а как же старый добрый /proc/self ?

если пхп как цги, то вот тебе и окружение на которое ты можешь повлиять

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

  #9  
Старый 29.03.2014, 00:37
Unknown
Новичок
Регистрация: 21.06.2005
Сообщений: 1
Провел на форуме:
0

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

А сессии точно ли работают? Если админ параноик, то у апача возможно нет прав на запись в папку сессий или баг аля https://github.com/puphpet/puphpet/issues/274
 
Ответить с цитированием

  #10  
Старый 29.03.2014, 20:01
Unknown
Новичок
Регистрация: 21.06.2005
Сообщений: 1
Провел на форуме:
0

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

Вобщем, если действительно очень хочется, то наверно в самом деле придется методом тыка перебрать всю /proc и найти процесс с перлом, потому как, по всей видимости, логгер класс подключен внешне. Скорей всего, лучше это сделать скриптом, потому как процесс может иметь ооочень большой номер для ручного перебора (проверь /proc/sys/kernel/pid_max чтобы узнать крайнее значение). Базово, апач должен уметь читать файлы из /proc, если у админа не еще один бзик.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.