Способы определения IP в чатах



  • Способы определения IP в чатах
  • Что такое приватные сообщения
  • Что такое сниффер
  • Бан или как выкидывают из чатов
  • Что такое java-chat


  • Способы определения IP в чатах

    - Узнать IP при помощи сниффера (читай ниже)
    - Попросить послать письмо (типа пошли фотку или что-то в этом роде....)и посмотреть в письме
    - Предложить поговорить по Асе
    - Позвать на свою пагу и посмотреть IP в статистике, в качестве сервиса рекомендую http://hotlog.ru/: много возможностей, так же есть статистика по IP-адресам.
    -Иногда IP-адрес записывается в html-коде какого-либо фрейма, например во фрейме со списком присутствующих в данный момент или даже в скрытых фреймах...

    Что такое приватные сообщения

    Немного о приватах... Чтобы каждый видел только то, что он должен увидеть, на сервере для него динамически генерируются страница с сообщениями. Часто в этом адресе прописаны ник с паролем, иногда просто набор символов, который генерируется при входе в чат, причем каждый раз может быть разным. Называться этот набор может: ID, SID или по другому, это идентификатор пользователя в чате, он генерируется в начале сеанса и анулируется в конце, так что после разрыва соединения воспользоваться старым идентификатором уже не получится... Чтобы узнать свой ID в чате надо посмотреть адрес страницы с сообщениями(щелкнуть правой кнопкой мыши прямо на сообщениях и выбрать свойства) Т.е. если знать ID другого пользователя или полный адрес страницы, генерируемой для него можно увидеть ее копию... А адрес этой страницы и идентификатор(если он есть) пользователя мы узнаем при помощи помощи сниффера.

    Сниффер

    Как работает сниффер: Если выполнить любым способом сниффер, на сервере выполнтся скрипт(программа сниффер) и запишет результат в лог

    [Sat 11:31am] (my_id) xxx.188.193.177 [http://antichat.ru/faq_chat.shtml]Т.е. в логе записываются IP и адрес где стоит ссылка на сниффер. Соответственно если вставить ссылку в поток сообщений в чате, то каждый кто щелкнет на него оставит в логе свой ID(my_id), IP и HTTP_REFERER. my_id нужен для того чтобы понять кто именно пришел по вашей ссылке а кто нет, а HTTP_REFERER это и есть адрес откуда пришел человек, в нем-то и прописан именно его адрес страницы с сообщениями, в нем же может быть и идентификатор юзера в чате, например:
    [Sat 11:41am] (my_id) xxx.188.193.177 [http://www.chat.***.ru/cgi-bin/refresh.cgi?id="DEU37EHQWU89892"&refresh="21"]Иногда ID записан в html-коде списка тех кто в чате.
    Если все вышеописанное получилось то скорее всего можно и отправить сообщение от имени этого пользователя, поменять цвет ника, нажать "выход":) надо просто вписать идентификатор в сохраненную форму отправки сообщений.

    Бан или как выкидывают из чатов

    Администраторы делают так:
    1. Запрет на вход юзеру с данным именем (или удаление регистрации) - самое простое-просто меняем себе ник (можно даже сделать его точгно таким же как и был с помощью короткого дефиса)
    2. Блокирвка через кукисы. Админ прописывает в кукисы на машине юзера специальный код - решается тоже просто - удаляем кук чата из директории C:\WINDOWS\Cookies (если не знаете какой именно кук удалить-смело удаляйте все, большой беды не будет)
    3. Самое печальное - блокирвка IP. Блокироваться может как конкретный IP адрес, так и вся подсеть. Но и эта проблема решаема. Если у вас диалап, то попробуйте расконектиться и приконектится снова. При этом ваш динамический IP адрес изменится, и вы сможете войти в чат. Однако если у вас выделенка(т.е. статический IP адрес) или админ забанил всю подсеть вашего провайдера, то единственный выход - использование прокси/сокс сервера или анонимайзера. На данном сайте куча инфы по этому вопросу.

    Как выкинуть из чата если ты не админ:
    • Зарегистрировать этот ник (если он не зарегистрирован)
    • Послать на страничку со зловредным кодом, осуществляющим атаку на компьютер пользователя.
    • Подставить (читай ниже)...а выкинет админ:)))
    • Если в чате используются идентификаторы, то узнать его, зайти под ним в чат и нажать кнопку "выход"
    • Узнать пароль юзера:)
    • Узнать пароль админа:))


    Подставляем в Чате:
    Для того чтобы в чате говорить от имени любого зарегистрированного пользователя, надо просто некоторые английские буквы ника заменить на русские :)) Правда в некоторых чатах это не прокатывает Smile happy)

    Java-Чаты

    Java-чат, это чат написанный на языке Java (в силу универсальности этого языка он будет понятен пользователям разных ОС — Windows 9x/NT, Unix, MacOS). Примерами Java-чатов могут служить Yahoo! Chat и Volano. Сам чат представляет апплет, который взаимодействует с сервером. Различие между Yahoo! Chat и Volano заключается в степени зависимости клиента от апплета. Yahoo! Chat (chat.yahoo.com) закачивает свой апплет вам практически полностью (можете проверить — в каталоге Windows\Downloaded Program Files будет файл Yahoo! Chat 1.2) и для загрузки потом подгружает маленькие модули с самого сервера. Таким образом, чат занимает целиком страницу браузера, но на скорость это не влияет. Среди самых замечательных особенностей Yahoo! Chat — возможность проявлять эмоции (для этого существует специальная закладка emotions) а также возможность перехода вслед за пользователем в другую комнату. Недостатком такого вида чатов является необходимость каждый раз заходить на главную страницу и постепенно выбирать комнату, в которую вы хотите попасть, а для этого вам необходимо зарегистрироваться в службах Yahoo!.

    Второй вид Java-чатов представлен классом Volano (адреса). Это самый быстрый чат в сети (что признано официально). Он представляет собой динамически загружаемый апплет, который необходимо всего один раз загрузить за сессию — но он не сохраняется у вас на ПК. Преимущество его состоит в том, что он устанавливаемый, т.е. Volano — это просто программа для сервера. Примером русскоязычного Chat-сервера типа Volano является «Зеркало» (www.zerkalo.com). Для участия в чате Volano не требуется никакой регистрации — а поэтому его возможности гораздо шире, чем у других аналогичный приложений. Также здесь реализована возможность находиться одновременно под разными именами в разных комнатах. Если же вы вдруг захотите «поговорить сами с собой», т.е. быть в одной комнате под двумя разными именами — для этого вам придется использовать 2 разных браузера, скажем Internet Explorer и Netscape, одновременно.