Вопрос про скрипт супербана

Discussion in 'Песочница' started by PAULTER, 5 Jun 2006.

  1. PAULTER

    PAULTER New Member

    Joined:
    21 Dec 2005
    Messages:
    13
    Likes Received:
    2
    Reputations:
    5
    Здравствуйте!
    Прочитал я статью про супербан, там был выложен скрипт. я запустил его, и у меня вместо -17/1024/768/32/modem/ru/ru/uk/13751804473136645 ,
    как было написано в статье, выдает
    55496826/1024/768/32, причем 55496826 каждый раз увеличивается на 1. Объясните пожалуйста, в чем проблема, и что означают эти числа?
    Мне это нужно потому, что я пишу свой чат, и хотелось бы иметь бан по параметрам машины. Если вас не затруднит, ответьте пожалуйста на мои вопросы.
     
  2. DRON-ANARCHY

    DRON-ANARCHY Отец порядка

    Joined:
    4 Mar 2005
    Messages:
    713
    Likes Received:
    142
    Reputations:
    50
    я вот тоже не понял, в чем проблема....какую ты статью читал?
     
  3. PAULTER

    PAULTER New Member

    Joined:
    21 Dec 2005
    Messages:
    13
    Likes Received:
    2
    Reputations:
    5
  4. Мурлокотам

    Joined:
    1 Apr 2006
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    потому что
    region = Math.round(dd.getTime() / 1000) - 1094027898;
     
  5. DareDEVIL

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

    Joined:
    23 Dec 2004
    Messages:
    47
    Likes Received:
    4
    Reputations:
    0
    Если меня не подводит память, этот супербан работает только для ИЕ-подобных браузеров.
     
  6. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    -))) Как он может работать на ИЕ подобных браузерах? Если он делает отметку на параметрах машины
     
  7. DareDEVIL

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

    Joined:
    23 Dec 2004
    Messages:
    47
    Likes Received:
    4
    Reputations:
    0
    =))) прежде чем писать мне "бред" в репутации,следует, г-н [sL1p], немного подучить матчасть =)

    Позволю себе небольшой экскурс в ява-скрипт "супербана".
    http://www.antichat.ru/txt/superban/

    Первой строкой идет создание объекта oClientCaps, принадлежащему к namespace IE\:clientCaps. Аббревиатура IE, подразумевает, разумеется, Internet Explorer.

    <xml:namespace ns='http://www.microsoft.com/ie' prefix='IE'><STYLE>@media all{IE\:clientCaps {behavior:url(#default#clientcaps);}}</STYLE><IE:CLIENTCAPS ID="oClientCaps">

    Крайне полезно будет почитать официальную документацию по компоненту clientCaps behavior, которая находится по адресу:
    http://msdn.microsoft.com/workshop/author/behaviors/reference/behaviors/clientcaps.asp

    В алгоритме Супербана отсутствуют ветвления для разных браузеров, что очевидно, так как вообще весь алгоритм построен на использовании объекта clientCaps behavior, который в других браузерах не поддерживается (специально проверил на Опере 9 и Мозилле 1.5.0.6) и сам яваскрипт выполняться, естественно, не будет.

    В результе суммирования некоторых свойств, полученных от объекта, и получается псевдослучайная строка, идентифицирующая машину.

    Касательно Вашего заявления, о том, что
    "Как он может работать на ИЕ подобных браузерах? Если он делает отметку на параметрах машины" -- то вторая часть ее лишена как раз всякого смысла, ибо "отметка на параметрах машины" -- это и есть бред.

    В любом случае яваскрипт лишен возможности что-либо записывать на машину пользователя (кроме cookie), но супербан просто передает значение переменной (цитирую статью) "Составной ключ передается серверу в поле Statistic формы отправки постингов".
     
    1 person likes this.
  8. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    По твоим словам, если он работает только на осло подобных браузерах, и если я зайду на другом браузере то он не сработает?-)
     
  9. DareDEVIL

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

    Joined:
    23 Dec 2004
    Messages:
    47
    Likes Received:
    4
    Reputations:
    0
    Именно. Рекомендую попробовать =)) Выдрать из статьи Алгола скрипт и сделать алерт полученного значения) Думаю, это не так сложно.

    Теоретически, кроссбраузерным там только является код

    Все остальное -- только для ИЕ.

    Если докажете обратное -- супер :D немедленно извинюсь и пойду движок свой дописывать. Если же нет -- репутацию возверните обратно :D
     
    #9 DareDEVIL, 12 Aug 2006
    Last edited: 12 Aug 2006
    1 person likes this.
Loading...