Батылки.нема - Соображения - StarCraft FOREVER
StarCraft Forever! - 7x.ru StarCraft Information Site
История
StarCraft: История терранов StarCraft: История протоссов StarCraft: История зергов

Вернуться   StarCraft FOREVER > StarCraft 2 > Обсуждение

Обсуждение Дискуссии на любые темы, касающиеся SC II.

Ответ
 
Опции темы Опции просмотра
Старый 03.12.2010, 17:36   #1
seeman_tm
Пользователь
 
Аватар для seeman_tm
 
Регистрация: 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.
seeman_tm вне форума   Ответить с цитированием
Старый 03.12.2010, 20:26   #2
[7x]cmd.exe
Command Executive.
 
Аватар для [7x]cmd.exe
 
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
Отправить сообщение для [7x]cmd.exe с помощью ICQ Отправить сообщение для [7x]cmd.exe с помощью Skype™
Ща дам прогу для захвата кеша передачи, если разберёшься как его анализировать ( Возможна шифрация ), То брависсимо ты попал в точку!

Я лично умею только писать, и разбирать уже расшифрованный код, каким образом ОН получал 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)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
[7x]cmd.exe вне форума   Ответить с цитированием
Старый 03.12.2010, 21:32   #3
seeman_tm
Пользователь
 
Аватар для seeman_tm
 
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
Цитата:
Сообщение от [7x]cmd.exe Посмотреть сообщение
Ты кстати в XML/HTML ; PHP или C# нормально шаришь?
Недавно начал вникать в это.
__________________
Blizzard умная контора, но и другие не дураки.
seeman_tm вне форума   Ответить с цитированием
Старый 03.12.2010, 21:36   #4
[7x]cmd.exe
Command Executive.
 
Аватар для [7x]cmd.exe
 
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
Отправить сообщение для [7x]cmd.exe с помощью ICQ Отправить сообщение для [7x]cmd.exe с помощью Skype™
Нужно искать файл который отвичает за следущую функцию, и ставить паравметр cahed=1, но может уже профиксили...
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
[7x]cmd.exe вне форума   Ответить с цитированием
Старый 03.12.2010, 22:47   #5
seeman_tm
Пользователь
 
Аватар для seeman_tm
 
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
Слушай [7x]cmd.exe
Сворганил на Борланд С++ 6 прогу для коннекта по ипе 213.248.127.130
Представь, выдаёт будто подключился. А пинговать через CMD не пингуется. Даже и не знаю что теперь думать об этом.
Ща буду думать что отправить туда.
__________________
Blizzard умная контора, но и другие не дураки.

Последний раз редактировалось seeman_tm; 03.12.2010 в 23:29.
seeman_tm вне форума   Ответить с цитированием
Старый 03.12.2010, 23:40   #6
[7x]cmd.exe
Command Executive.
 
Аватар для [7x]cmd.exe
 
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
Отправить сообщение для [7x]cmd.exe с помощью ICQ Отправить сообщение для [7x]cmd.exe с помощью Skype™
Так ты на втором этапе...

Тут есть проблемка, тебе нужены изначальные запросы, ты без первого этапа (Анализа того что кидать) не сможешь писать программу, ты теперь знаешь как это сделать...

Всё правильно это us.battel.net...

Тут теперь всё просто, ты через пару ночей напишешь почти полное GUI для battel.net...

Тебе нужно захватить передаваемые пакеты, и тут "чел из отряда бойцов против копирастов" нашёл как их разшифровывать, он логинелся, походил по всем комнатам, а дальше сыграл пару игр с другом, а дальше анализировал переданные данные...

Клиент-сервер передают тупо таблицы с данными, а сервер формирует запросы...
Они решили сделать так, что-бы убрать эту фитчу так, как мало у кого есть столь производительный сервер подключённый к интернету...

Добавлено через 4 минуты
А она по какому порту подключилась?
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
[7x]cmd.exe вне форума   Ответить с цитированием
Старый 04.12.2010, 00:00   #7
seeman_tm
Пользователь
 
Аватар для seeman_tm
 
Регистрация: 14.05.2010
Сообщений: 81
Нарушения: 0
ICQ:
Цитата:
Сообщение от [7x]cmd.exe Посмотреть сообщение
А она по какому порту подключилась?
Подключается прога только через 1119 порт, другие пробовал, не коннектится.

Издержки знаний С++, не могу отправить что либо на их аипу. Вернее не знаю как написать чтоб прога отправляла.

Получилось. Догнал всё таки. Вот так методом тыка и работаем.
__________________
Blizzard умная контора, но и другие не дураки.

Последний раз редактировалось seeman_tm; 04.12.2010 в 00:04.
seeman_tm вне форума   Ответить с цитированием
Старый 04.12.2010, 00:08   #8
[7x]cmd.exe
Command Executive.
 
Аватар для [7x]cmd.exe
 
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
Отправить сообщение для [7x]cmd.exe с помощью ICQ Отправить сообщение для [7x]cmd.exe с помощью Skype™
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)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
[7x]cmd.exe вне форума   Ответить с цитированием
Старый 04.12.2010, 00:11   #9
seeman_tm
Пользователь
 
Аватар для seeman_tm
 
Регистрация: 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.
seeman_tm вне форума   Ответить с цитированием
Старый 04.12.2010, 00:16   #10
[7x]cmd.exe
Command Executive.
 
Аватар для [7x]cmd.exe
 
7x Tech Team
Регистрация: 21.02.2010
Адрес: Россия, Нижегородская Область, Нижний Новгород, Нижегородский район.
Сообщений: 1,090
Нарушения: 0
ICQ: 405542395
Отправить сообщение для [7x]cmd.exe с помощью ICQ Отправить сообщение для [7x]cmd.exe с помощью Skype™
Я-бы дал поновее, если-бы сам не снёс в надежде, что одна команда доделает...

http://bbs.replays.net/showtopic-1979758-1.aspx

тут осталось недоделанное ему, если тебе охота посмотреть как это было сделанно...

GUI Это интерфейс для "бутылки.нету", в котором хранятся таблицы для информации...
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
[7x]cmd.exe вне форума   Ответить с цитированием
Ответ

Метки
батылки.нема, бутылки.нет, бутылки.нету?

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тулзы к SC:BW нема. Линки в студию! zawatsky Карты и моды 4 15.08.2011 20:38
Ачивки.нема - Закажем [7x]cmd.exe Soft и Multimedia 10 16.01.2011 14:43


Текущее время: 20:39. Часовой пояс GMT +4.


Powered by vBulletin® Version 7.7.7
Copyright ©2002 - 2024, 7x.ru information site edition. Перевод: zCarot
Копирование информации сайта без разрешения администрации преследуется по понятиям.

Яндекс.Метрика Rambler's Top100 Яндекс цитирования