Сервер Star Wars: The Old Republic - Страница 6 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Star Wars: The Old Republic

Star Wars: The Old Republic Раздел, посвященный Star Wars: The Old Republic - многопользовательской ролевой онлайн-игре от BioWare.

Ответ
Опции темы
Непрочитано 24.07.2012, 00:48   #51
Аватар для Mr.Fromos
Участник

Автор темы (Топик Стартер) Re: Сервер Star Wars: The Old Republic

Вновь приветствую всех читателей! Давненько не обновлял блог.
Наверное, подошло время обновить, ведь информации немало!

Начнем с неприятного.

С новым глобальным обновлением 1.3. «Allies» BioWare установили защиту на swtor.exe. Я бы ее назвал даже двойной защитой, сперва с внешней стороны стоит обфускатор (обойти его не проблемно)... Но самое проблемное начинается при реализации декрипт системы. Когда нужен privateKey для RSA шифрования salsa20 потоков (где зарыты ключи дешифрования salsa20 потоков).

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

Ну, да ладно, все хорошо, что хорошо кончается, будем надеяться и верить, что это будет нам по силам. Что ж, продолжим. Теперь рассмотрим приятные и положительные моменты.

Наверное, самое банальное. Декрипт система. Нахождение ключа - победа! Во всех смыслах этого слова. Во-первых, пакетная реализация более не окажется эдаким валуном на пути,во-вторых, это намного продвинет нас к реализации игровой платформы и непосредственно игрового сервера. Также вся игровая логика зарыта в .TOR-файлах, представлена она как байт-код, так что это довольно облегчит нам работу с реализацией внутренней игровой логикой типа: взять/сдать квест;снять/одеть вещь и так далее...

Лично я верю и надеюсь на наше скорое продвижение в этом деле!
Надеюсь, что так и получится.
Mr.Fromos вне форума Ответить с цитированием
Непрочитано 24.07.2012, 11:12   #52
Пользователь

По умолчанию Re: Сервер Star Wars: The Old Republic

тебе надо свой ключ сгенерировать, от которого ты будешь знать и private и public части, и заменить его в клиенте. в каком формате ключ разобрался?
wad вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.07.2012, 14:22   #53
Аватар для Mr.Fromos
Участник

Автор темы (Топик Стартер) Re: Сервер Star Wars: The Old Republic

В swtor используется 2048 битное кодирование с использованием 2х ключей, privateKey и publicKey. Размер privateKey 1216 байт или 2432 символа в хексе, размер pubKey 292 байта или 584 байта в хексе.

wad, понимаете, это очень непросто реализовать. В 1.1.5 или 1.2.0 версии - это было очень легко, можно было за 10-20 минут все реализовать. В 1.3 версии все жестоко обфусцировано и подменить на свои ключи будет очень непросто...
Mr.Fromos вне форума Ответить с цитированием
Непрочитано 24.07.2012, 17:05   #54
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Сервер Star Wars: The Old Republic

Бинарники в студию
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 25.07.2012, 00:47   #55
Пользователь

По умолчанию Re: Сервер Star Wars: The Old Republic

честно, я не понимаю что значит "обфусцировано" по отношению к скомпилированному коду.
wad вне форума Ответить с цитированием
Непрочитано 25.07.2012, 11:43   #56
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Сервер Star Wars: The Old Republic

Цитата:
Сообщение от wad Посмотреть сообщение
честно, я не понимаю что значит "обфусцировано" по отношению к скомпилированному коду.
Тем более что в памяти ключ в открытом виде: бери да патчи - не хочу.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 26.07.2012, 16:54   #57
Аватар для Mr.Fromos
Участник

Автор темы (Топик Стартер) Re: Сервер Star Wars: The Old Republic

ANZO, проект не по типу «OpenSource», поэтому смысла нет выкладывать наши наработки в паблик.
wad, собственно уже это не важно, ключи нашли. И это очень сложно, ибо все грамотно обфусцировано — потребовалось немало усилий.
ANZO, раньше может так и было, но не в 1.3. версии... К тому же для получения ключей salsa20 нужна расшифровка куска кода, пошифрованного RSA...
Mr.Fromos вне форума Ответить с цитированием
Непрочитано 26.07.2012, 17:11   #58
Аватар для darkevil

По умолчанию Re: Сервер Star Wars: The Old Republic

Цитата:
Сообщение от Mr.Fromos Посмотреть сообщение
ANZO, проект не по типу «OpenSource», поэтому смысла нет выкладывать наши наработки в паблик.
А он и не просил ваши сурсы, он попросил бинарник клиента который "обфусцированный", чтобы снять прот.
__________________
darkevil вне форума Отправить сообщение для darkevil с помощью ICQ Отправить сообщение для darkevil с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 26.07.2012, 18:45   #59
Аватар для Mr.Fromos
Участник

Автор темы (Топик Стартер) Re: Сервер Star Wars: The Old Republic

darkevil, уточнять надо. =)
С ключами разобрались, реализовывается декрипт система.
Mr.Fromos вне форума Ответить с цитированием
Непрочитано 27.07.2012, 01:49   #60
Аватар для GOODPower
Герой

По умолчанию Re: Сервер Star Wars: The Old Republic

Приезжал друг в гости из другого города, все уши прожужжал про ваш проект Я уже не знал, как бы его "заткнуть" т.к. такого любителя SW еще поискать надо, ждет бесплатного сервера т.к. студент и платить не очень хочется )))

Удачи вам и продолжайте в том же духе
__________________
GOODPower вне форума Ответить с цитированием
Сказали спасибо:
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ивентик Clan Wars. Shiler Lineage II 4 31.10.2011 11:33
Установка PvPGN сервера Star Craft Brood War Mirotworez Другие игры / Other games 0 16.07.2010 19:42
Как установить сервер Crysis Wars? nelegal Документация 10 06.01.2010 12:44
Сервер Crysis Wars для WinXP/2003 nelegal Серверная часть 3 13.08.2009 12:29
Сервер Crysis Wars для Linux nelegal Серверная часть 3 13.08.2009 11:36


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 17:21. Часовой пояс GMT +3.

Вверх