Инъекция кода в GB CJ 3.x

Discussion in 'Веб-уязвимости' started by _gr34t, 28 Aug 2009.

  1. _gr34t

    _gr34t Member

    Joined:
    26 Oct 2008
    Messages:
    89
    Likes Received:
    13
    Reputations:
    5
    Баг в админке сидж движка GB. Проверял на версиях 3.0, 3.1, 3.2.

    Для проведения атаки необходимо иметь доступ в админку.

    Заходим в админку. Выбираем Settings. Выставляем значения GB CJ Pro Key
    ЕСЛИ maqic_quotes_qpc=OFF
    10293\
    ЕСЛИ maqic_quotes_qpc=ON
    10293"

    и

    Trader is Dead after Days
    ;phpinfo();$V98c4bb2d=7;//
    Жмём Update Settings и радуемся.

    Суть в том, что значения параметров фильтруются только на один символ " (двойная кавычка), скрипт её просто вырезает, всё остальное проходит и записываются в файл config.php, это позволяет нам экранировать родные кавычки в конфиге и внедрить свой код.

    Главное не ошибиться и ввести всё правильно с первого раза, а то движок загнётся.
     
    #1 _gr34t, 28 Aug 2009
    Last edited: 16 Oct 2009
    1 person likes this.