Конкурс.

Discussion in 'PHP' started by Егорыч+++, 26 Dec 2005.

  1. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Code:
    <script language="javascript">
    expression(alert('antichat'))
    </script>
    А так? =)

    Где мои 5$

    =(((
     
  2. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
  3. qBiN

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

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    Code:
    <script>
    a="\0";
    alert(a-=a);
    </script>
    
    Фокс не позваляет ТАК обращатся со строками и выдает "NaN" експлоер выдает "0"

    //я за это первые получил ))
    нер.
     
    #43 qBiN, 26 Dec 2005
    Last edited by a moderator: 26 Dec 2005
  4. max_pain89

    max_pain89 Eat `em UP!

    Joined:
    11 Dec 2004
    Messages:
    451
    Likes Received:
    140
    Reputations:
    146
    вот в ИЕ не работает, а фф вроде да

    тут два
     
  5. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Code:
    <script language="javascript">
    eval=*;alert('Antichat');*
    </script>
    А вот так.., только в FF работает...

    Хде мои 5$?

    Я шо то не понял =((
     
  6. qBiN

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

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    Code:
    alert('\x--00');
    ФФ не считает квантификатором \x а ИЕ думает что должно после этого идти хекс значение символа...
     
  7. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    max_pain89
    Это уже было =)
     
  8. qBiN

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

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    SladerNon усё наверно раздача "новогодних подарков" закончилася)))))))))
     
  9. FQziT

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

    Joined:
    3 Nov 2005
    Messages:
    543
    Likes Received:
    156
    Reputations:
    206
    HTML:
    <br SIZE="&{alert('XSS')}">
    Только в FF... хотя хз %)
     
  10. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    895
    Reputations:
    20
    Конкурс далеко не закончен. Продолжаем. Чуть позже подведем итоги. Пока еще рано.
     
  11. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    Вообще-то это не к синтаксису джаваскрипта, это особенности обработки ошибок в escape-последовательностях в разных интерпретаторах. И кстати это как раз тот нечастый случай, когда IE ведет себя правильно :)

    см например http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csspec/html/vclrfcsharpspec_2_4_1.asp
     
  12. FreeCat

    FreeCat New Member

    Joined:
    26 Dec 2005
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Сложением они отличаются ... вот кусок из рабочего кода:

    toEl = getMessageStyleByNumber(to);
    if (isNC6) {
    toEl.top = parseInt(fromEl.top)+bannerHeight;
    toElTarget = fromEl.top;
    } else {
    toEl.pixelTop = fromEl.pixelTop + bannerHeight;
    toElTarget = fromEl.pixelTop;
    }

    Намучался,когда дела скроллинг - в Mozille(FF тогда не было) - не работало ... вот помог только parseInt() ... если не поставить этой функции, то получается конатенция, а не сложение ... =)

    P.S. Кто сомневается, может сходить на мой сайт - 2a.ru и посмотреть исходник главной =)
     
    2 people like this.
  13. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    Это пришло из нетскейпа (наследником которого в общем-то FF и является).
    Но это не к синтаксису джаваскрипта, это синтаксис HTML (какие фрагменты считать скриптом)
     
  14. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    895
    Reputations:
    20

    Это не в синтаксисе, а в том что fromEl.top и fromEl.pixelTop разные переменные, разные свойства.
     
  15. FQziT

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

    Joined:
    3 Nov 2005
    Messages:
    543
    Likes Received:
    156
    Reputations:
    206
    HTML:
    <html><head></head><body>
    <img src="" onerror=alert(/AntichatRulit/) style="display:none">
    </body></html>
    Работает ТОЛЬКО в FF=) Ну на этот раз ведь то, что надо+)
     
  16. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    895
    Reputations:
    20
    это не из за JAvaScript
     
  17. FreeCat

    FreeCat New Member

    Joined:
    26 Dec 2005
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Да - но IE то складывает, сам корректно приводя типы ... и Опера тоже :rolleyes:
     
  18. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    895
    Reputations:
    20
    Приведи конкретный работающий пример в одном и не работающий в другом, но не в зависимости от версии браузера.
     
  19. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Так господа судьи.., не судите строго..., однако прошу заметить:


    Хм...

    А теперь открываем консоль в Джавескрипте
    и видим:

    Это...
    кхм кхм..

    ? =).
     
  20. FreeCat

    FreeCat New Member

    Joined:
    26 Dec 2005
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Так я и привёл - в первом своём посте(. Просто под определение NC6 попадают как раз Mozilla и FF ... в IE это всё без приведения типов работала начиная с версии 4. А Mozill-у проверял с версии 1.0 (на неё всё и обнаружилось) до версии 1.6 ... дальше просто не тестил, но подореваю, что и там всё так же =)
    Если коротко, то получается что FF в отличии от других типом по умолчанию, если незвестно к чему приводить, считает символьную строку, а IE и Опера - по крайней мере целое число.