Обсуждение Дискуссии на любые темы, касающиеся SC II. |
|
|
03.12.2010, 17:36
|
#1
|
Пользователь
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
|
Батылки.нема - Соображения
Недавно поставил MySQL и сервачёк APACHI.
Сделал два виртуальных сервера eu.launcher.battle.net и ruRU.nydus.battle.net
Судя по запросам Старика сосздал соответствующие папки такого формата:
C:\Apache2.2\eu.launcher.battle.net\www\service\s2 \alert\ru-ru
и
C:\Apache2.2\ruRU.nydus.battle.net\www\s2\ruRU\ale rt
И теперь при запуске старкрафта он просто зависает на меню авторизации.
Вернее не зависает а ждёт ответа, а т.к. папки там пока что пусты, то и ответ получить не может.
С этими двумя адресами он соединяется посредством HTTP
Разбираясь дальше и обнаружил что он соединяется так же через TCP и UDP протоколы со следующими аипами:
К 213.248.127.130 порт 1119 сразу после ввода логина. Отправляет его туды и что то получает в ответ.
Потом соединается с 91.189.162.186 порт 53
После чего соединяется с 80.239.186.40 порт 80
и т.д. ещё пару аип.
Всё это меня наталкивает на мысль, что можно написать элементарную прогу, которая будет перехватывать запросы и отвечать на них.
У кого какие мысли и идеи на счёт этого ?? Делимся не стесняемся.
[7x]cmd.exe Написал:
Любая информация только через личку!
__________________
Blizzard умная контора, но и другие не дураки.
Последний раз редактировалось seeman_tm; 03.12.2010 в 17:39.
|
|
|
03.12.2010, 20:26
|
#2
|
Command Executive.
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
|
Ща дам прогу для захвата кеша передачи, если разберёшься как его анализировать ( Возможна шифрация ), То брависсимо ты попал в точку!
Я лично умею только писать, и разбирать уже расшифрованный код, каким образом ОН получал XML код я в душе не знаю, но на основе этого кода легко можно написать EMU полностью отличающегося от оригинала!
2010:3:28-4:22:16 cerberus httpproxy[4737]: id="0001" severity="info" sys="SecureWeb" sub="http" name="http access" action="pass" method="GET" srcip="192.168.200.250" dstip="12.129.242.40" user="" statuscode="301" cached="0" profile="REF_DefaultHTTPProfile (Default Proxy)" filteraction="REF_DefaultHTTPCFFAction (Default content filter action)" size="260" time="309 ms" request="0x9ed07788" url="http://enUS.nydus.battle.net/S2/enUS/alert" exceptions="" error="" category="116" reputation="neutral" categoryname="Games" content-type="text/html"
Подсказка про логинелку...
А дальше думаю стоит обединить усилия, я думаю нашёл того кто пошёл в ту сторону...
Ты кстати в XML/HTML ; PHP или C# нормально шаришь?
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
|
|
|
03.12.2010, 21:32
|
#3
|
Пользователь
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
|
Цитата:
Сообщение от [7x]cmd.exe
Ты кстати в XML/HTML ; PHP или C# нормально шаришь?
|
Недавно начал вникать в это.
__________________
Blizzard умная контора, но и другие не дураки.
|
|
|
03.12.2010, 21:36
|
#4
|
Command Executive.
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
|
Нужно искать файл который отвичает за следущую функцию, и ставить паравметр cahed=1, но может уже профиксили...
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
|
|
|
03.12.2010, 22:47
|
#5
|
Пользователь
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
|
Слушай [7x]cmd.exe
Сворганил на Борланд С++ 6 прогу для коннекта по ипе 213.248.127.130
Представь, выдаёт будто подключился. А пинговать через CMD не пингуется. Даже и не знаю что теперь думать об этом.
Ща буду думать что отправить туда.
__________________
Blizzard умная контора, но и другие не дураки.
Последний раз редактировалось seeman_tm; 03.12.2010 в 23:29.
|
|
|
03.12.2010, 23:40
|
#6
|
Command Executive.
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
|
Так ты на втором этапе...
Тут есть проблемка, тебе нужены изначальные запросы, ты без первого этапа (Анализа того что кидать) не сможешь писать программу, ты теперь знаешь как это сделать...
Всё правильно это us.battel.net...
Тут теперь всё просто, ты через пару ночей напишешь почти полное GUI для battel.net...
Тебе нужно захватить передаваемые пакеты, и тут "чел из отряда бойцов против копирастов" нашёл как их разшифровывать, он логинелся, походил по всем комнатам, а дальше сыграл пару игр с другом, а дальше анализировал переданные данные...
Клиент-сервер передают тупо таблицы с данными, а сервер формирует запросы...
Они решили сделать так, что-бы убрать эту фитчу так, как мало у кого есть столь производительный сервер подключённый к интернету...
Добавлено через 4 минуты
А она по какому порту подключилась?
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
|
|
|
04.12.2010, 00:00
|
#7
|
Пользователь
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
|
Цитата:
Сообщение от [7x]cmd.exe
А она по какому порту подключилась?
|
Подключается прога только через 1119 порт, другие пробовал, не коннектится.
Издержки знаний С++, не могу отправить что либо на их аипу. Вернее не знаю как написать чтоб прога отправляла.
Получилось. Догнал всё таки. Вот так методом тыка и работаем.
__________________
Blizzard умная контора, но и другие не дураки.
Последний раз редактировалось seeman_tm; 04.12.2010 в 00:04.
|
|
|
04.12.2010, 00:08
|
#8
|
Command Executive.
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
|
http://2lx.ru/2009/10/otpravka-get-i-post-zaprosov-v-c/
Я точно помню, что используется POST запрос для логинелки, а дальше тупо отправка запросов...
Хочешь поугарать сделай редирект в браузер с получаймого порта на :80 и у тебя вооля отобразится должено GUI, только тебе нужно прописать, что ты клиент s2 или SC2 я точно уже не помню, а кстати для downloader'a обновлений "SC2" - 100%...
Сервер состоит из раздаваемых обновлений и подключеного ( В бете, он мог использовать все )
Это если непонятно по ссылке выше..
Добавлено через 52 секунды
Точно 1119 для отправки и 1120 для получения, ща проверю....
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
|
|
|
04.12.2010, 00:11
|
#9
|
Пользователь
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
|
Цитата:
Сообщение от [7x]cmd.exe
Хочешь поугарать сделай редирект в браузер с получаймого порта на :80 и у тебя вооля отобразится должено GUI, только тебе нужно прописать, что ты клиент s2 или SC2 я точно уже не помню, а кстати для downloader'a обновлений "SC2" - 100%...
|
Возможно долго смеяться будешь, но ты по акуратней с терминами.
Что такое GUI ???
По ссылке. Блин, для меня С++ новшество нереальное, а там С#. То что там описано мне ни о чём не говорит толком.
__________________
Blizzard умная контора, но и другие не дураки.
Последний раз редактировалось seeman_tm; 04.12.2010 в 00:15.
|
|
|
04.12.2010, 00:16
|
#10
|
Command Executive.
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
|
Я-бы дал поновее, если-бы сам не снёс в надежде, что одна команда доделает...
http://bbs.replays.net/showtopic-1979758-1.aspx
тут осталось недоделанное ему, если тебе охота посмотреть как это было сделанно...
GUI Это интерфейс для "бутылки.нету", в котором хранятся таблицы для информации...
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
|
|
|
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 20:39. Часовой пояс GMT +4.
|