Форумы Фокус в Phorum 5.1.15

Discussion in 'Уязвимости CMS/форумов' started by _kREveDKo_, 8 Aug 2006.

  1. _kREveDKo_

    _kREveDKo_ _kREveDKo_

    Joined:
    4 Dec 2005
    Messages:
    778
    Likes Received:
    620
    Reputations:
    1,040
    Сейчас я покажу маленький фокус (ловкость курсора и никакого обмана), который можно учудить
    в форуме Phorum 5.1.15. Это по сути даже багом наверное назвать
    сложно но тем не менее, это недочёт однозначно.

    Создаём произвольный топик на форуме. Допустим нам разрешено закачивать файлы только формата
    gif,jpg,png и стоит предел по размеру закачиваемого файла. Если на форуме вообще нельзя
    закачивать файлы, то можно дальше не читать (хотя пункт Trash может кому и нужен).

    Закачиваем любой файл с локальной системы. Пусть это будет test.gif (Его содержимое не важно).
    Жмём Attach. Далее применяем пункт "Form_Hidden2Text" из патча ZFailure'a (или, если
    делать по старинке, то сохраняете страницу на винт, потом ищете все места с type="hidden"
    и изменяете их на type="text"). Теперь мы видим перед собой много всяких скрытых полей, среди
    которых есть одно с именем "attachments". Содержимое у него такое:

    Code:
    a:1:{i:0;a:5:{s:7:"file_id";i:20;s:4:"name";s:8:"test.gif";s:4:"size";i:45;s:4:"keep";b:1;s:6:"linked";b:0;}}
    
    Теперь в строке ищем
    Code:
    s:8:"test.gif";
    
    и меняем его на
    Code:
    s:8:"porn.avi";
    
    Теперь, смотрите, у меня файл весил 45 байт, поэтому у меня в поле attachments есть вот такая
    строка:

    Code:
    s:4:"size";i:45;
    
    Т.е. после i: идёт размер файла в байтах. Изменим его, например, на

    Code:
    s:4:"size";i:700000000;
    

    Пожалуй, всё. Осталось только написать оптимистическую мессагу =). Я написал так:

    Code:
    Здравствуйте! Я у вас на форуме новичёк, и чтобы с народом немного сблизиться, решил сделать
    вам всем подарок! Закачал вот вам на форум фильмец один ;). Админ, извени, конечно за траффик,
    но, поверь мне, фильм НЕМЕЦКИЙ! =) И он того стоит =)))
    
    Кстати, не пойму, почему стоит ограничение по формату файла и по его размеру, а у меня всё
    прекрасно закачалось!!! Так и должно быть?
    

    В итоге получается вот такая красота:
    [​IMG]


    Trash
    Ещё вот какаху какую-то нашёл, а нормальных багов - нед...=(

    http://bug.ru/phorum/read.php?1,1,' (конечно с условием, что форум c id 1,1 есть)
    http://bug.ru/phorum/read.php?2,1154975912,kakaxa,phorum_session_v5=ваша сессия (опять-таки, при
    условии, что есть форум с id 2. Вместо 1154975912 можно тоже написать kakaxa =).
    Всёравно увидите ошибку. )


    З.Ы.
    В большинстве форумов если можно прикреплять файлы, то можно прикреплять не один файл за пост,
    а 10 например или больше. Тогда в поле "attachments" будут настройки сразу для всех файлов.
    Думаю, там несложно будет разобраться, а сразу несколько прикреплённых фильмов усилят эффект
    прикола =)).
     
    #1 _kREveDKo_, 8 Aug 2006
    Last edited: 8 Aug 2006
    1 person likes this.
  2. qBiN

    qBiN Вот такой вот я :(

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    Проверь где и как хранятся атачи может возможно переименовать в пхп файл :)
     
  3. _kREveDKo_

    _kREveDKo_ _kREveDKo_

    Joined:
    4 Dec 2005
    Messages:
    778
    Likes Received:
    620
    Reputations:
    1,040
    Искал дооооолго, но не нашол =( Х.з. где они там лежат... И, эта, qBIN, если они всё-таки где-то хранятся, не подскажешь хде? Если это приватная инфа, скажи хоть хранятся ли вообще, тогда, окрылённый мечтой, ринусь на новые поиски!!! ВдаХХнаВи МиНЯ =)!!!!!!!!!!!!
     
    2 people like this.