|
MPPC - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
17.09.2011, 21:46
|
#1
|
|
|
|
Разведчик
|
Регистрация: 17.09.2011
Сообщений: 4
Популярность: 164
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
|
MPPC
Делаю (хахаха, еще один) ОГ бота, хотя на самом деле пока что просто модульный движок. Последнее препятствие перед следующим это алгоритм МППС. Есть ли у кого нормальное описание или реализация его для ПВ ?
Добавлено через 2 минуты
Из исходников ворта совсем не понятно откуда берется "ключ" (m_Encoder->Shuffle(Stage9State)
Последний раз редактировалось SilentJetty; 17.09.2011 в 21:48.
Причина: Добавлено сообщение
|
|
|
25.09.2011, 06:29
|
#2
|
|
|
|
Старший сержант
|
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
|
Re: MPPC
Ну вообще (m_Encoder->Shuffle(Stage9State)) к MPPC не относится никак. Совсем. Абсолютно)
Это ключ к шифровщику/дешифровщику RC4 =)
А берется он из хитрого действия (MD5 с чем-то) над хэшем пасса (из пакета C03) и ServerKey2 (из пакета S02)
А распаковщик MPPC лежит в PWunpack.h
Говорят, что описание можно в RFC посмотреть, но также говорят, что в пв не чистый MPPC а немножко измененный.
Я не парился, а просто портировал кусок исходника оггбота на шарп.
|
|
|
26.09.2011, 01:13
|
#3
|
|
|
|
Разведчик
|
Регистрация: 13.07.2011
Сообщений: 0
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: MPPC
И что дальше?
|
|
|
27.09.2011, 23:38
|
#4
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: MPPC
Что вашей душеньке угодно
|
|
|
02.10.2011, 01:49
|
#5
|
|
|
|
Разведчик
|
Регистрация: 17.09.2011
Сообщений: 4
Популярность: 164
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
|
Re: MPPC
Да, пасиба. Разобрался работает РФЦшный алгоритм немного не такой получается. Хотя принцип тот же.
А все кодирование в итоге выполняется OpenSSL'ем До сих пор не пойму зачем ворт писал такие монструозные ф-ции, если все уже есть
|
|
|
02.10.2011, 23:52
|
#6
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: MPPC
SilentJetty, видимо, с целью более глубоково познания.
|
|
|
03.10.2011, 17:13
|
#7
|
|
|
|
Разведчик
|
Регистрация: 17.09.2011
Сообщений: 4
Популярность: 164
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
|
Re: MPPC
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 11:02.
|
|