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

  #4  
Старый 15.12.2008, 23:23
as3kpwnz
Участник форума
Регистрация: 15.12.2008
Сообщений: 262
Провел на форуме:
418331

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

Цитата:
Сообщение от Solide Snake  
Код:
http://site.dmn/engine/ajax/vote.php?vote_action=results&vote_skin=../../../../../../../../../../../etc/passwd%00
(c) Scipio
Все еще актуальный баг ,но уже не преставляет никакой ценности ,ибо отображается содержимое скрипта vote.tpl

Достаточно добавить несколько строчек ,и вместо странички с этими ненужными данными будет красоваться "Hacking attemp"

Код:
if ($_REQUEST['vote_skin']) {
$qw=$_REQUEST['vote_skin'];
$qqq=preg_match("/^[a-zA-Z0-9]+$/",$qw);
if($qqq){
    if (is_dir(ROOT_DIR.'/templates/'.$qw))
        {
            $config['skin'] = $qw;
        }
}
else {
die("Hacking attempt!");
}