ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > Форумы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

сплоит для IPB v2.1.6
  #1  
Старый 26.06.2006, 08:06
Аватар для De1eT
De1eT
Постоянный
Регистрация: 12.08.2004
Сообщений: 447
Провел на форуме:
1210614

Репутация: 279
По умолчанию сплоит для IPB v2.1.6

есть у кого нить ?)
 
Ответить с цитированием

  #2  
Старый 26.06.2006, 08:53
Аватар для DimaHbl4
DimaHbl4
Участник форума
Регистрация: 09.05.2006
Сообщений: 245
Провел на форуме:
565298

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

De1eT
Есть несколько идей по этому поводу, если хочешь включайся тоже подумаешь. Я прочитал о уязвимости в 2.1.6....Там короче в скрипте "classes/post/class_post.php", недостаточно корректно проверяет переменную "post_icon", при помощи чего можно выполнить код. Я пока даже не смотрел эту дырку..... т.к. времени нет к эказаменам надо готовится и в универ поступать. На днях займусь, а если у тебя идеи есть по этому поводу то делись.
 
Ответить с цитированием

  #3  
Старый 05.07.2006, 23:22
Аватар для w0lf99
w0lf99
Новичок
Регистрация: 05.07.2006
Сообщений: 4
Провел на форуме:
4322

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

Решил глянуть эту уязвимость. Вот уязвимое место в коде IPB:

PHP код:
/* \forum\sources\classes\post\class_post.php */
/*-------------------------------------------------------------------------*/
    // HTML: Post Icons
    // ------------------
    // Returns the HTML for post area, code buttons and
    // post icons
    /*-------------------------------------------------------------------------*/
    
    
function html_post_icons($post_icon="")
    {
        if (
$this->ipsclass->input['iconid'])
        {
            
$post_icon $this->ipsclass->input['iconid'];
        }
        
        
$this->ipsclass->lang['the_max_length'] = $this->ipsclass->vars['max_post_length'] * 1024;
        
        
$html $this->ipsclass->compiled_templates['skin_post']->PostIcons();
        
        if ( 
$post_icon )
        {
//в следущей строке возможно исполнение кода
            
$html preg_replace"/name=[\"']iconid[\"']\s*value=[\"']$post_icon\s?[\"']/""name='iconid' value='$post_icon' checked"$html );
            
$html preg_replace"/name=[\"']iconid[\"']\s*value=[\"']0[\"']\s*checked=['\"]checked['\"]/i"  "name='iconid' value='0'"$html );
        }
        
        return 
$html;
    } 
Все бы вроде хорошо, и использовать можно ее из браузера прямо в виде ссылки, например:
hxxp://127.0.0.1/forum/index.php?act=post&do=new_post&f=2&iconid=|phpinfo ();/e%00
Но из-за конструкции preg_replace всегда перед полезным кодом вставляется еще и бяка(name='iconid' value='), которую php естественно не воспринимает. Как обойти это дело, может какая то хитрость есть в php? Если что, то можно в личку

ЗЫ С moderate.php такая же проблема.
 
Ответить с цитированием

  #4  
Старый 06.07.2006, 02:42
Аватар для Beaver
Beaver
Новичок
Регистрация: 01.06.2006
Сообщений: 1
Провел на форуме:
11371687

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

у меня есть сплоит для 2.1.6 )
 
Ответить с цитированием

  #5  
Старый 06.07.2006, 03:35
Аватар для w0lf99
w0lf99
Новичок
Регистрация: 05.07.2006
Сообщений: 4
Провел на форуме:
4322

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

Beaver, использующий именно данную багу(выполнение своего кода) или xss ? xss то мне и даром не нужон ))
 
Ответить с цитированием

  #6  
Старый 06.07.2006, 19:36
Аватар для Vilen
Vilen
Познающий
Регистрация: 01.07.2006
Сообщений: 56
Провел на форуме:
107723

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

- - -

Последний раз редактировалось Vilen; 02.12.2008 в 00:03..
 
Ответить с цитированием

  #7  
Старый 07.07.2006, 01:21
Аватар для w0lf99
w0lf99
Новичок
Регистрация: 05.07.2006
Сообщений: 4
Провел на форуме:
4322

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

Да я тебе сам склепаю токо скажи как обмануть парсер php, наверняка каких нить спецсимволов можно напихать, чтоб он игнорил ненужный кусок текста, ну почему здесь в шаблоне для замены не применили "\\1" как в search.php до этого, задача была бы уже выполнена ))
 
Ответить с цитированием

  #8  
Старый 09.07.2006, 13:14
Аватар для spheere
spheere
Новичок
Регистрация: 24.05.2006
Сообщений: 13
Провел на форуме:
257517

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

Цитата:
ну что ж кто нить сплоит выложит в данной теме ?
Сплоит для IPB v2.1.6 - приватный, врядли у когото хватит ума его выложить =\
Но если кому-то !!!очень очень!!! нужно, я могу помочь, применив его на вашей жертве. Велкам в ЛС.
 
Ответить с цитированием

  #9  
Старый 12.07.2006, 02:43
Аватар для ~Real F@ck!~
~Real F@ck!~
Постоянный
Регистрация: 09.07.2006
Сообщений: 443
Провел на форуме:
2382453

Репутация: 354
Отправить сообщение для ~Real F@ck!~ с помощью ICQ
По умолчанию

spheere небудь жмотом! Вылжи мне хоть в ПМ, позарез надо!
 
Ответить с цитированием

  #10  
Старый 12.07.2006, 10:36
Аватар для Hello
Hello
Новичок
Регистрация: 12.07.2006
Сообщений: 1
Провел на форуме:
193

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

Цитата:
Сообщение от DimaHbl4  
в скрипте "classes/post/class_post.php", недостаточно корректно проверяет переменную "post_icon", при помощи чего можно выполнить код.
помоему это пофиксали давно
http://www.ibresource.ru/files/216_sec.html
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows: Cmd.exe Ch3ck Чужие Статьи 6 17.10.2007 12:59
Софт для мобильных телефонов под *nix Grrl Сотовый фрикинг 2 02.03.2007 01:47
какОй трой ИСпоЛЬзоваТЬ длЯ поЛНого УПРАвЛЕиЕ уд.КОМПОМ? UnKn0wN E-Mail 32 08.04.2006 04:20
Сплоит для IPB <= 2.1.4 DOS degeneration x Форумы 24 09.03.2006 19:08



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


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




ANTICHAT.XYZ