Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Вопрос про скрипт супербана |

05.06.2006, 20:27
|
|
Новичок
Регистрация: 21.12.2005
Сообщений: 15
Провел на форуме: 23993
Репутация:
6
|
|
Вопрос про скрипт супербана
Здравствуйте!
Прочитал я статью про супербан, там был выложен скрипт. я запустил его, и у меня вместо -17/1024/768/32/modem/ru/ru/uk/13751804473136645 ,
как было написано в статье, выдает
55496826/1024/768/32, причем 55496826 каждый раз увеличивается на 1. Объясните пожалуйста, в чем проблема, и что означают эти числа?
Мне это нужно потому, что я пишу свой чат, и хотелось бы иметь бан по параметрам машины. Если вас не затруднит, ответьте пожалуйста на мои вопросы.
|
|
|

06.06.2006, 16:39
|
|
Отец порядка
Регистрация: 04.03.2005
Сообщений: 1,007
Провел на форуме: 1204641
Репутация:
412
|
|
я вот тоже не понял, в чем проблема....какую ты статью читал?
|
|
|

06.06.2006, 16:43
|
|
Новичок
Регистрация: 21.12.2005
Сообщений: 15
Провел на форуме: 23993
Репутация:
6
|
|
|
|
|

12.08.2006, 04:17
|
|
Новичок
Регистрация: 01.04.2006
Сообщений: 4
Провел на форуме: 25660
Репутация:
0
|
|
потому что
region = Math.round(dd.getTime() / 1000) - 1094027898;
|
|
|

12.08.2006, 18:07
|
|
Познающий
Регистрация: 23.12.2004
Сообщений: 48
Провел на форуме: 163190
Репутация:
7
|
|
Если меня не подводит память, этот супербан работает только для ИЕ-подобных браузеров.
|
|
|

12.08.2006, 18:38
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Если меня не подводит память, этот супербан работает только для ИЕ-подобных браузеров.
-))) Как он может работать на ИЕ подобных браузерах? Если он делает отметку на параметрах машины
|
|
|

12.08.2006, 21:48
|
|
Познающий
Регистрация: 23.12.2004
Сообщений: 48
Провел на форуме: 163190
Репутация:
7
|
|
=))) прежде чем писать мне "бред" в репутации,следует, г-н [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 формы отправки постингов".
|
|
|

12.08.2006, 22:00
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
По твоим словам, если он работает только на осло подобных браузерах, и если я зайду на другом браузере то он не сработает?-)
|
|
|

12.08.2006, 22:11
|
|
Познающий
Регистрация: 23.12.2004
Сообщений: 48
Провел на форуме: 163190
Репутация:
7
|
|
Именно. Рекомендую попробовать =)) Выдрать из статьи Алгола скрипт и сделать алерт полученного значения) Думаю, это не так сложно.
Теоретически, кроссбраузерным там только является код
var dd = new Date();
region = Math.round(dd.getTime() / 1000) - 1094027898;
var RandomNumber = 1094027898;
AllData = region+"/"+window.screen.width+"/"+window.screen.height+"/"+window.screen.colorDepth;
Все остальное -- только для ИЕ.
Если докажете обратное -- супер  немедленно извинюсь и пойду движок свой дописывать. Если же нет -- репутацию возверните обратно 
Последний раз редактировалось DareDEVIL; 12.08.2006 в 22:33..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|