HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #8  
Старый 12.11.2006, 18:33
SMERSH
Новичок
Регистрация: 11.10.2006
Сообщений: 11
Провел на форуме:
59474

Репутация: 28
По умолчанию

Привет wffic от подельника - <b>Hrumtik</b>'а! =))

Как видно из исходника, сама авторизация проходит в 3 запроса:
1. POST .../cgi-bin/auth (в ответ куки MailUser, Mpop и t +ссылка [http://my.chat.mail.ru/cgi-bin/checkcookie?id=...])
2. GET [ссылка] (в ответ ссылка-2 [http://chat.mail.ru/?mra=&roomleft=&nick=...])
3. GET [ссылка-2] (в ответ куки MRCU и TICKET +ссылка [.../cgi-xml/chat])
Самые важные куки MRCU и TICKET получены, используя их можно общаться в чате и прочее...

Четвертый запрос - это запрос на [.../cgi-xml/chat], т.е. на страничку с тремя фрэймами (чат, лидер чата и список чатлан), которая отображается при входе в чат через браузер.

Пятый запрос - это запрос как раз на фрэйм чата [.../cgi-xml/irc] с этой страницы, т.к. для общения нужен только он... в процессе используется также фрэйм списка чатлан - это отдельная функция с запросом на [.../cgi-xml/list]... +функция с запрсом на список комнат [.../data-xml/header.html#] +фрэйм "лидер чата", ф-я с запросом на [.../home/smsleader.html].... и пр. (не включено в статью)

Очевидно что четвертый запрос можно игнорировать перескачив сразу на фрэйм чата [.../cgi-xml/irc], но возиться с этим желания нет =), тем более что функция PostGet все упращает.

Почему столько запросов, это уже фантазия майловцев.. захотят сделают и 10 запросов для авторизации... это ничего не меняет, возможно только перегрузка их сервера... хотя перегруз вряд ли им грозит =)

По поводу событий.... никаких проблем с реакцией на вход и выход чатлан, а также чтение всех сообщений чата, определение обращений к боту, обращения в личку и прочее - не вызывает.. это все сделано но не выложено в статье... если вы внимательно посмотрите на исходник то прекрасно поймете куда и что нужно вставить, чтобы реагировать на эти события.

Боту нет необходимости обновлять страницу, т.к. сервер не закрывает сокет а передает в него все вновь поступившие сообщения и разные события... поэтому повторю, проблем с чтением и реакцией быть не должно, просто надо дописать кое-что и кое-где... причем без использования многопоточности и ... но это я разговорился =))

Хотел еще что-то понаписать.. да некогда...
Все это безобразие написано и на Delphi и пр., ... и не только для чата и не только для Mail.Ru...=))... но для статьи хватит и Mail.Ru с PHP =)
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 38 05.11.2015 23:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ